> Tech > Aucun SQL Server n’est encore allé aussi loin

Aucun SQL Server n’est encore allé aussi loin

Tech - Par iTPro - Publié le 24 juin 2010
email

Certains scores récents de TPC-C avec la version 64 bits de SQL Server affirment certainement que SQL Server 64 bits Edition est la version la plus rapide de SQL Server. En septembre 2002, SQL Server a établi une nouvelle note élevée TPC-C dans la catégorie des systèmes non clustered avec

un score
tpmC de 308.620. Ce score a presque
doublé le précédent meilleur score
non clustered pour SQL Server, réalisé
sur un serveur basé sur un processeur
Xeon Unisys 32. La nouvelle note TPCC,
obtenue sur un serveur NEC
TX7/i9510 à  32 voies avec des CPU
Itanium 2 à  1 GHz et 256 Go de mémoire
système, ont amené SQL Server
à  la cinquième place dans la catégorie
non clustered. Ensuite, en février 2003,
Microsoft a enregistré un score tpmC
encore plus impressionnant de
433.107, amenant SQL Server à  la
deuxième place des résultats non clustered.
Ce score a été obtenu à  l’aide
d’un serveur NEC Express5800 à  32
voies, avec des processeurs Itanium 2,1
GHz et 512 Go de RAM.
La version 64 bits de SQL Server a
également établi plusieurs nouveaux
records TPC-C pour des systèmes à  4
voies et 8 voies. La figure 1 compare de
récents scores TPC-C sur des systèmes
à  4 voies et 8 voies. On voit que la version
64 bits de SQL Server a établi le
plus fort score TPC-C à  4 voies de tous
les OS et plates-formes base de données,
avec une note de 78.455 tpmC.
Ce score a dépassé facilement le
meilleur résultat à  4 voies de 55.439
tpmC et a même dépassé des scores
précédents établis par des systèmes à  8
voies. Le système qui a défini ce benchmark
TPC-C a utilisé SQL Server 2000
64 bits Enterprise Edition fonctionnant
sur Windows Advanced Server Limited
Edition (LE) 1.2 par-dessus le serveur
Itanium 2 HP rx5670 1 GHz à  4 voies
avec 48 Go de RAM. SQL Server 64 bits
a aussi établi un nouveau score à  2
voies de 40.621 tpmC fonctionnant sur
Windows Advanced Server Limited
Edition (LE) 1.2 et un serveur HP
rx2600 1 GHz avec 12 Go de RAM.
Les scores TPC-C ne sont pas les
seuls benchmarks que la version 64
bits de SQL Server tournant sur du matériel
Itanium 2 a dépassé. SQL Server
2000 64 bits a aussi produit le meilleur
résultat mondial sur un système à  4
voies sur le benchmark SAP Sales and
Distribution (SD). Le benchmark SAP
SD simule le nombre maximum d’utilisateurs
simultanés qu’un système peut
gérer, en exécutant un certain nombre
de transactions de gestion tout en
maintenant des temps de réponse
acceptables. SQL Server 2000 64 bits
Enterprise Edition a supporté 470 utilisateurs
de benchmark SD tout en
maintenant un temps de réponse
moyen de 1,97 secondes.
D’autres systèmes battront certainement
ces scores à  l’avenir. Nous
sommes au début du cycle de vie de la
puce Itanium et Intel ne tardera certainement
pas à  produire des versions
plus rapides et plus efficaces de
l’Itanium. En outre, les fournisseurs de
matériel serveur produiront des systèmes
qui supporteront davantage de
RAM, ce qui améliore presque toujours
la performance des bases de données.
Mais le plus important est peutêtre
les progrès réalisés par le logiciel
qui tourne sur la puce Itanium.
Comme je l’indique dans l’encadré
« Itanium Inside », la performance sur
l’architecture EPIC de l’Itanium dépend
beaucoup du logiciel de compilation,
qui optimise le code et facilite le
multitraitement. Les compilateurs
EPIC produits par Microsoft en sont
encore à  la première génération et
s’amélioreront certainement dans les
prochaines releases. Avec de telles
améliorations, SQL Server détiendra
probablement bientôt les meilleurs
scores TPC-C en mode cluster et non
cluster.

Téléchargez gratuitement cette ressource

Protection des Données : 10 Best Practices

Protection des Données : 10 Best Practices

Le TOP 10 des meilleures pratiques, processus et solutions de sécurité pour mettre en œuvre une protection efficace des données et limiter au maximum les répercutions d’une violation de données.

Tech - Par iTPro - Publié le 24 juin 2010