Un système efficace est essentiel à un environnement productif. La lenteur de votre base de données SQL ou du matériel sur lequel elle est hébergée peut transformer une puissante suite d'outils destinés à améliorer la productivité en un véritable fléau pour tout ingénieur amené à interagir avec elle.
Dans ce guide, nous abordons en détail ces trois facteurs et comment traiter chacun d’eux.
Plus c'est mieux, n'est-ce pas ? Plus de mémoire vive, plus de stockage, plus de puissance. Pour une bonne base de données et quelques autres points à considérer, consultez l'article ci-dessous.
Si vous comptez quotidiennement sur des sauvegardes complètes de la base de données, nous vous recommandons de définir la récupération sur Simplepour limiter la taille du journal des transactions de la base de données (.LDF). En utilisantRécupération simple, la base de données peut être restaurée jusqu'à la dernière sauvegarde complète ou différentielle. Après avoir défini le modèle de récupération sur simple pour une base de données, vous pouvez réduire le fichier journal des transactions actuel pour regagner de l'espace.
Veuillez vous référer à l'article lié ci-dessous pour obtenir des conseils sur la définition du modèle Rcovery et la réduction du fichier journal des transactions.
Les bases de données répliquées nécessitent un mode de récupération complet. Dans Microsoft® SQL Server, toutes les bases de données nouvellement créées (par exemple, une base de données SOLIDWORKS PDM) auront l'option de modèle de récupération définie sur Plein.
Avec Récupération complète, la base de données peut être récupérée jusqu'au point de défaillance ou à un moment précis. Si la récupération complète est utilisée, assurez-vous que les fichiers de base de données (MDF et LDF) sont sauvegardés régulièrement. Le fichier journal (LDF) peut croître de manière disproportionnée par rapport au fichier de base de données (MDF) et peut occuper tout l'espace du disque dur.
De nombreuses tables de la base de données du coffre-fort SOLIDWORKS PDM contiennent des index pour garantir une recherche efficace des données lors des recherches effectuées par diverses opérations de base de données. Au fil du temps, à mesure que vous effectuez de nombreuses opérations sur les fichiers dans le coffre-fort (par exemple, après une mise à niveau où de nombreux enregistrements ont été modifiés ou une migration où de nombreux nouveaux enregistrements ont été ajoutés), les index des tables de la base de données se fragmentent. Vous pouvez mettre à jour et actualiser les index en exécutant un plan de maintenance pour les reconstruire ou les réorganiser. Si les index sont très fragmentés, cette opération peut améliorer les performances générales de recherche, de navigation, etc. dans le coffre-fort.
SOLIDWORKSIl est recommandé de reconstruire les index de la base de données du coffre-fort au moins une fois par mois afin d'améliorer les performances globales. Dans le cas de bases de données plus volumineuses et d'une activité accrue, des reconstructions plus fréquentes, par exemple une fois par semaine, peuvent s'avérer bénéfiques.
L'article lié ci-dessous explique en détail comment configurer une tâche de maintenance dans MS SQL Server pour réorganiser et reconstruire les index.
Une tâche de maintenance de réduction entraîne une fragmentation de l'index ; il est donc déconseillé de l'exécuter de manière planifiée. Cependant, sur les bases de données volumineuses ou les environnements comptant des centaines d'utilisateurs, une réduction annuelle de la base de données SOLIDWORKS PDM peut améliorer les performances globales.
La réduction de la base de données doit être appliquée en suivant les étapes principales ci-dessous et il est souhaitable qu'aucune autre connexion à la base de données ne soit ouverte lors de l'exécution de cette tâche :
Des instructions détaillées sur la façon d'exécuter toutes ces étapes sont disponibles dans la documentation d'aide de SQL Server Management Studio. Ces instructions peuvent varier selon la version de SQL Server utilisée.
Veuillez noter que Microsoft SQL Express, utilisé pour les bases de données SOLIDWORKS PDM Standard, ne prend pas en charge les plans de maintenance. Cela signifie simplement que ces tâches ne peuvent pas être planifiées et doivent être exécutées manuellement.
Nous avons aussi un article contenant des instructions sur la façon d'automatiser les tâches de maintenance pour PDM Standard à l'aide de scripts créatifs.
À propos de Shaun Johnson
Shaun utilise et soutient SOLIDWORKS depuis 2000. Après avoir passé cinq ans dans un rôle de soutien, il a poursuivi en développant des produits et des solutions dans des industries allant de l'électronique grand public à l'équipement de soutien au sol pour l'aviation militaire. De retour dans un rôle de soutien, Shaun aime tirer parti de cette expérience pour aider les autres à concrétiser leurs conceptions et transformer des pixels en pièces. Dès qu'il le peut, Shaun allume sa forge au charbon et adopte une approche plus pratique pour créer des pièces à partir d'acier brut.
Recevez notre vaste gamme de ressources techniques directement dans votre boîte de réception.
Désabonnez-vous à tout moment.