Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

SQL Server 2005 : Fonctionnalités méconnues de l’Edition Enterprise

Beaucoup se posent la question, mais qu'est ce qu'il y a sous le capot de SQL Server 2005 et qu'est ce qui justifie le prix de l'édition Enterprise.

Là où beaucoup focalisent sur le nombre de processeurs (l'édition Standard en supporte jusqu'à 4, quelque que soit le nombre de cœurs, tandis que l'Enterprise n'a pas de limite (limité à 64 / 32 suivant la plate-forme)). Les fonctionnalités sont aussi un point important : le partitionnement, les opérations de maintenance d'index en ligne, … Mais l'édition Enterprise apporte bien plus de choses en termes de performances, plein de petits réglages internes font qu'a machine et application égales les performances sont supérieures :

  • Read-Ahead : Cette fonctionnalité du moteur permet d'anticiper la lecture de pages nécessaires à une opération. Par exemple lors d'un accès d'index le moteur demande la lecture des premières pages. Le moteur de stockage anticipe mise en cache des pages suivantes.
    Différence entre l'édition Enterprise et les autres, la mise en cache par le Read-Ahead est plus importante, ce qui donne un taux de présence dans le cache plus élevé.

 

  • Lectures parallèles : En cas de lectures multiples demandées au moteur de stockage, celles-ci sont sérialisées (mise bout à bout). L'édition Enterprise quant à elle est capable d'utiliser une opération de lecture déjà démarrée du coup de faire une lecture parallèle. On réutilise partiellement la lecture en cours, puis une fois celle-ci terminée en lit les pages manquantes.

 

Attention cela ne signifie pas que l'édition Standard ne peut pas accéder aux données simultanement en lecture (celà se fait en mémoire dans le cache), mais uniquement que l'on est pas capable de partager une lecture de données physique entre 2 opérations en ayant besoin.

  • Mirroring multi-thread : Le mirroring quant à lui bénéficie aussi de plus dans l'édition Enterprise. Outre la possibilité offerte de créer un snapshot sur le miroir, il permet la synchronisation entre la base principale et le miroir grâce à plusieurs threads contrairement à l'édition standard.

 

Vous voyez que cette édition possède des optimisations qui lui sont propre et qui lui permette ainsi d'améliorer de manière significative les performances de vos applications de base de données.

Dorénavant vous saurez que l'édition Enterprise c'est certes des fonctionnalités en plus, mais aussi plein d'améliorations dans le moteur.
C'est ces petites choses qui font que pour les applications critiques et nécessitant des performance optimales, l'edition Enterprise est le meilleur choix.

Bonnes performances…

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é mercredi 28 mars 2007 14:40 par christian
Classé sous :

Commentaires

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

Les 10 derniers blogs postés

- Conversion de fichiers RAW en fichier JPEG avec WPF par Perspective le il y a 23 minutes

- [WPF] XPSReader v0.2 par Blog Technique d'Audrey PETIT le il y a 2 heures et 8 minutes

- Entity Framework : providers Oracle, MySQL et PostgreSQL par Matthieu MEZIL le il y a 8 heures et 43 minutes

- [WPF] Nouvel article sur c2i.fr par Richard Clark le 09-06-2008, 17:33

- F# nouvelle CTP 1.9.6.2 (update) par Pierrick's Blog le 09-06-2008, 13:27

- La suite ...Proposition de collaboration rédactionnelle entre les communautés de développeurs et Microsoft France par LucasR le 09-05-2008, 17:45

- [Fun] Votre simulateur de vol avec Microsoft ESP par Julien Chable le 09-05-2008, 12:02

- [Best Practices] Customisation du My Site : Comment le modifier en amont et en aval par The Mit's Blog le 09-05-2008, 10:47

- Patrick Tisseghem s'en est allé ... par The Mit's Blog le 09-05-2008, 10:04

- MS AutoCollage par alex# le 09-05-2008, 09:18