Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

SQL Server : Groupe de fichiers en lecture seule et verrous

Un des points d'optimisation de base de données que je suggérais à mes stagiaires était de passer soit la base de données complète en lecture seule, soit un groupe de fichier en lecture seule.

Cela doit en effet désactiver la gestion des verrous sur les ressources concernées, ce qui limite la quantité de mémoire utilisée par les verrous et améliore les performances. Cela ne s'applique bien sûr qu'à des type de données mise à jour peu fréquemment tel que par exemple un catalogue de produit.

Et je suis tombé sur ce post :
http://blogs.msdn.com/sqlserverstorageengine/archive/2007/01/08/read-only-filegroups-and-locking.aspx

En fait c'est bien le cas si la base de données est passé en lecture seule :

-- Désactive le vérouillage de ressources sur la base de données

ALTER DATABASE [MaBaseDeDonnees] SET READ_ONLY

GO

Par contre ce n'est pas le cas quand un groupe de fichier est passé en lecture seule.

-- Ne change rien à la gestion des verrous

ALTER DATABASE [MaBaseDeDonnees] MODIFY FILEGROUP [SecondGroupeDeFichier] READONLY

GO

Contrairement à ce que j'ai pu dire à certains stagiaires cela n'apportera pas de gains de performance. Ce qu'il est tout de même possible c'est de compresser (via les propriétés NTFS de Windows) les fichiers d'un groupe de fichier en lecture seule.

Je trouve cela dommage, et j'espère que cela sera modifié dans l'une des prochaines versions de SQL Server.

Bon tests…

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Publié vendredi 19 janvier 2007 10:00 par christian
Classé sous : ,

Commentaires

Pas de commentaires
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01