2009-01-05 10 views
0

J'ai jeté un coup d'oeil à la question this mais il n'y a pas de réponses concernant la performance.Existe-t-il des avantages en termes de performances lors de la mise à niveau de SQL2000 vers SQL2005?

La mise à niveau de SQL2000 vers SQL2005 présente-t-elle des avantages en termes de performances? Je pense à une base de données OLTP. Je n'utilise pas OLAP ou FTI.

+0

Ajouter ceci comme commentaire ne pas vraiment une réponse complète. Un exemple d'amélioration est que la performance des requêtes LIKE (qui ne commencent pas avec '%') s'est améliorée car LIKE utilise maintenant des index ... –

+0

merci Neil mis à jour –

+0

intéressant sur les ressemblances LIKE. –

Répondre

0

Pas dans mon expérience.

Si vous voulez améliorer les performances de votre base de données, je tendance à jeter plus de matériel à elle sous la forme d'plus de RAM et disques plus rapides.

2

Nous avons trouvé oui.

L'optimiseur de requête est mis à jour et mieux. Nous avons trouvé beaucoup de plans de requête étaient différents avec absolument aucun autre changement.

Même nos utilisateurs finaux ont commenté l'amélioration de la vitesse et la réactivité générale. J'ai l'email pour le prouver :-D

Dans le même temps, nous avons réécrit un très peu de proc stockés parce qu'ils étaient pires. Cependant, les mêmes réglages ont également amélioré la réponse sur SQL 2000 et étaient simplement de mauvais code/idées.

+0

dommage que vous n'avez pas de métriques –

+0

C'était il y a 2 ans ... Nos mesures seront probablement inutiles, car chaque application est différente. Nous sommes très satisfaits de la mise à niveau des nouvelles fonctionnalités, pas seulement de la performance. – gbn

+0

Je vais me concentrer sur ce point - nous avons fait cette mise à jour il y a quelques temps et nous avons eu une très bonne performance. – edebill

0

Je n'ai toujours pas trouvé beaucoup sur cela, mais voici une charge de trucs de marketing qui dit essentiellement SQL2005 est une bonne chose:

http://www.microsoft.com/sqlserver/2005/en/us/white-papers.aspx#gen

et dans ce livre blanc "Why upgrade to SQLSERVER2005"(.doc)

il États

plus rapide temps de réponse pour les utilisateurs finaux

temps de réponse des requêtes de base de données ont amélioré 70-80 pour cent pour de nombreuses applications converties à partir de SQL Server 2000 vers SQL Server 2005. Plus rapide temps de réponse aux requêtes aident utilisateurs professionnels réagissent plus rapidement et permettent la base de données à utiliser pour la prise de décision en temps réel . Les requêtes qui pourraient ont déjà pris plusieurs heures peuvent maintenant être complétées en l'espace de minutes. Ceci fournit un tout nouveau niveau de fonctionnalité pour les utilisateurs finaux parce que l'analyse peut être effectuée sur une base ad plutôt que exclusivement dans des rapports prédéfinis . Les entreprises peuvent utiliser cette nouvelle accessibilité à l'information pour surveiller dynamiquement les processus.

0

D'un autre côté, il semble y avoir peu de problèmes lors de la mise à niveau.si vous dites un peu plus pour savoir si vous faites OLTP, OLAP, l'indexation de texte intégral, vous obtiendrez de meilleures réponses:

Why would upgrading from SQL Server 2000 to 2005 result in slower queries?

http://www.google.co.uk/url?sa=t&source=web&ct=res&cd=4&url=http%3A%2F%2Fwww.eggheadcafe.com%2Fforumarchives%2FSQLServersetup%2FFeb2006%2Fpost26068566.asp&ei=76XNSpHWJ5bWmQPDwdSMAw&usg=AFQjCNGY15FipRCEzPq2OVcomXqys08hTA&sig2=UN5mcW6T7es0D_UUCcuizQ

Questions connexes