Ce blog http://blogs.msdn.com/sqlserverstorageengine/archive/2009/01/04/managing-tempdb-in-sql-server-tempdb-configuration.aspx indique qu'il est judicieux de "répartir TempDB sur au moins autant de fichiers de taille égale que de CORE ou de CPU". Donc, ma question fondamentale est de savoir comment configurer mon serveur SQL pour le faire. Donc, je fais un clic droit sur le tempdb, choisissez les propriétés, les fichiers et ensuite ajouter un fichier pour chaque CPU? Comment sait-il qu'il devrait étendre le tempdb à travers ces fichiers? Y a-t-il un drapeau que je devrais mettre?Comment diffuser tempdb sur plusieurs fichiers?
Ai-je mal compris l'article?
Merci Jesse. Donc, je suppose que je peux aussi faire ces déclarations à travers l'interface graphique. Est-ce la même chose pour tous les fichiers db? Si j'ajoute un fichier supplémentaire à une autre base de données, SQL Server répartit automatiquement la charge sur ces fichiers? – Jimmymcnulty
C'est exactement comme ça que je le comprends, oui. Bien sûr, si vous le faites pour plus de CPU/disques que vous avez, les rendements diminueront quelque peu. C'est certainement l'une de ces situations qui peuvent varier. Mesurez votre performance tôt et souvent! –
Qu'en est-il des fichiers journaux? Est-ce que nous créons de nouveaux fichiers journaux pour correspondre aux nouveaux fichiers de données? Ou les fichiers journaux correspondants sont-ils créés automatiquement par SQL Server en tant que de besoin? – Mark