Selon les meilleures pratiques, il est recommandé de déplacer tous les fichiers tempdb
(non seulement TEMPDB) dans différents disques physiques.
J'ai un serveur virtuel qui avait à l'origine 4 Luns du même RAID 10
bassin. A l'aide du gestionnaire de volume, j'ai converti ces 4 Luns en 4 volumes différents.
Maintenant, la question est, cela fera-t-elle une différence en déplaçant tempdb
dans un volume séparé, ou il suffit de les conserver avec d'autres fichiers SQL Server en termes de performance?
Il y a plusieurs avantages potentiels.
TEMPDB peut devenir immense si, pour une raison quelconque, une requête méchante. Est exécuté qui mange TEMPDB. Mettre TEMPDB sur un lecteur séparé, qui est le même stockage sous la couverture, veille à ce que votre volume de données ou de journal ne soit pas complet. Si le volume TEMPDB est plein, vous recevrez un message d'erreur que TEMPDB est plein, au lieu de votre DB éventuellement arrêté car le volume de données ou de journal est plein.