2011-05-17 5 views
2

J'ai lu quelques questions à stackoverflow et quelques articles msdn trop sur les exigences du système SQL Server 2008, mais il y a quelque chose qui i'vent comprendre encore.SQL Server 2008 Exigences

J'ai installé SQL Server 2008 Express. Je n'utilise pas le Management Studio, j'exécute simplement le service de SQL Server et je gère les bases de données avec d'autres logiciels.

Ma question concerne la norme 2008 et R2 2008. Y at-il une grande différence de performance entre les deux? (juste pour exécuter le service de serveur SQL, n'utilisant pas les outils).

Je demande cela parce que je viens de 2 Go dans cet ordinateur portable et le PC est en cours d'exécution très bien avec l'Express, mais maintenant je pense mettre à jour à ce sujet à R2.

Merci

Répondre

1

Guilherme,

Je ne suis pas sûr qu'il y ait des avantages significatifs de performance entre les deux. La bonne chose à propos de SQL Server 2008 R2 est que vous pouvez avoir 10 Go pour la base de données maintenant au lieu de 4 Go dans SQL Server 2008.

Notez que le moteur SQL est le même pour toutes les éditions mais que SQL Express est livré avec des limitations le cpu et la mémoire. Vous pouvez utiliser seulement 1 core [il utilise plusieurs cœurs mais un seul à la fois] et ne peut utiliser que 1 Go pour le cache de données. Au total, vous pouvez utiliser plus de 1,3 à 1,5 Go de mémoire, mais notez que les pages de données n'utiliseront que 1 Go.

Avec ces limites, je ne pense pas que vous obtiendrez de bons avantages de performance entre ces 2 versions.

+0

Merci pour la réponse. Je vais essayer d'installer le R2 et je vais voir comment mon ordinateur portable gère avec. Peut-être que ça marche aussi bien que de courir l'Express;) –

1

Voici les informations MSDN sur l'amélioration des performances en 2008 R2:

http://msdn.microsoft.com/en-us/library/cc645580.aspx

Il y a un certain nombre d'autres améliorations apportées au moteur de base de données ainsi:

http://msdn.microsoft.com/en-us/library/bb510411.aspx

+0

Mais ces améliorations ne coûtent pas plus d'utilisation de la mémoire et du processeur à partir du service SQL Server? –

+0

SQL Server aime prendre autant de mémoire que possible. Vous pouvez définir la quantité maximale de mémoire qu'il utilise, ce qui devrait améliorer vos performances. Bien sûr, obtenir plus de RAM aiderait. :) Voici des informations sur la configuration de la mémoire max: http://msdn.microsoft.com/en-us/library/ms178067.aspx – Rob