Bonjour,
Est-ce que le fait d’avoir plusieurs fichiers pour la base TEMPDB peut avoir un impact les perf ?
Pour une mini-base de 10 à 15 Go par exemple, il est conseillé d’en avoir combien ?
Merci.
@+
Bonjour,
Est-ce que le fait d’avoir plusieurs fichiers pour la base TEMPDB peut avoir un impact les perf ?
Pour une mini-base de 10 à 15 Go par exemple, il est conseillé d’en avoir combien ?
Merci.
@+
OUI !
Ce n'est pas en nombre de GO qu'il faut paramétrer cela, mais en nombre de cœur du serveur.
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Tu trouveras le même sujet ici : http://www.developpez.net/forums/d15...mbre-fichiers/
Bonjour et Merci.
Dans mon cas j'ai un server windows avec 8 processors, 24 Go de RAM avec 4 LUNs de stockage SAN.
Sur ce server, j'ai 5 Instances SQL Server 2008R2 toutes avec un seul fichier data et un seul Log pour les 5 bases TempDB.
Je suis entrain de voir si je me multiplie les fichiers log TempDB au moins pour la plus sollicitée ?
Merci.
@+
Vas-y, fonce !
Et encore une fois, ce sont tes fichiers DATA que tu dois multiplier. Donc tu créeras plusieurs .ndf
Question bête : en mode virtualisé, avec 25 serveurs sur une même baie de disques SAN et chaque serveur bossant sur une seule partition logique (ouais, je sais, je suis pas aidé par mes sysadmins) est-ce réellement intéressant de démultiplier les fichiers, sâchant que de toute façon, au final, tout va arriver sur la même unité physique ? Cela ne risque-t-il pas au contraire d'empirer les choses ?
Et dans un cas moins pourri, avec du physique, mais un nombre très limité de disques (au prix du To HDD, notre équipe sysadmin préfère acheter des CPU et de la RAM, faut pas chercher à comprendre), est-ce réellement intéressant de démultipliser les fichiers tempdb si ces derniers se retrouvent tous sur le même disque physique ?
Virtualisé ou non, les fichiers étant des fichiers, lorsqu'un accès exclusif est fait sur l'un, il est verrouillé. S'il y en a plusieurs, il y a de grandes chances qu'il ne soient pas tous verrouillés en même temps. Pour de petits accès à la base tempdb, le multiplexage des fichiers, même en virtualisé, réduit les temps d'attente... !De même... Mais toujours pour tempdb et son comportement particulier ! Pas pour les bases de prod....
Et dans un cas moins pourri, avec du physique, mais un nombre très limité de disques (au prix du To HDD, notre équipe sysadmin préfère acheter des CPU et de la RAM, faut pas chercher à comprendre), est-ce réellement intéressant de démultipliser les fichiers tempdb si ces derniers se retrouvent tous sur le même disque physique ?
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Partager