2010-11-18 5 views

Répondre

6

L'édition Enterprise a quelques choses que la norme n'a pas:

  • soutien à plus de
  • de 4 CPU
  • de partitionnement
  • opérations d'index parallèles
  • vues indexées

Donc, si vos applications utilisaient ces fonctionnalités, alors oui - il peut y avoir une différence de performance. Mais si vous parvenez à seulement quelques centaines d'articles dans une table - pas de différence ....

Voir ici pour une complete feature comparison

+2

Vous pouvez avoir des vues indexées en édition standard. Ce que l'Enterprise ajoute, c'est qu'il envisagera d'utiliser de tels index pour les requêtes sur les tables de base. Pour bénéficier de l'index en édition standard, vous devez interroger la vue elle-même et utiliser l'indicateur NOEXPAND. –

1

Probablement pas dans votre cas - puisque vous savez que vous n'êtes pas utiliser les fonctions de l'entreprise. Les principales différences entre les performances concernent les vues indexées (considérations d'optimisation), le nombre de processeurs (besoin de plus de 4 ") et le partitionnement des tables (peut améliorer les performances, mais pas la performance, mais la gestion - également un bogue du plan d'exécution en 2005, ce qui fait que certains plans de table partitionnés sont plus lents que les plans de table non partitionnés)

+0

Que diriez-vous des dispositifs qui ne sont pas explicitement utilisés par nous, comme l'analyse avancée et la mise en mémoire tampon plus longue de lecture sur le SAN et les extensions de grande page? Reportez-vous à ce lien http://sqlserverpedia.com/blog/sql-server-bloggers/merry-go-round-scans/, quelle différence cela fait-il ou y en a-t-il? – nevhirion

+0

@nevhirion Nous aurions besoin d'en savoir plus sur votre système. Typiquement, comme la plupart des choses, jusqu'à ce que votre système atteigne une certaine taille (100s de Go) et charge (milliers de demandes par minute), vous n'aurez pas besoin de vous inquiéter beaucoup de ces choses. Comme la plupart des bases de données, si vous souhaitez baser votre système sur SQL Server, vous devez comprendre comment vous prévoyez de l'utiliser, puis examiner les meilleures pratiques pour cette plate-forme particulière, compte tenu de vos habitudes d'utilisation attendues. Même l'édition Express peut gérer des implémentations importantes. –

+0

@Cade Roux: merci de répondre. Je comprends que chaque configuration SQL Server est différente et nécessite un réglage en fonction de nos besoins. Notre système (seulement 20 Go!) A récemment ralenti et la direction exige une mise à niveau vers Enterprise Edition. Je préconise de régler les requêtes et d'essayer de prouver qu'il ne devrait pas y avoir de différence de performance significative entre Std et Enterprise Edition. – nevhirion

Questions connexes