Bonjour à tous!
Ma table tempdb atteingne les 87Go, comment est-ce-que je vais faire pour la réduire?
merci
Bonjour à tous!
Ma table tempdb atteingne les 87Go, comment est-ce-que je vais faire pour la réduire?
merci
Tu arêtes SQL Server, tu la supprimes et tu relance SQL Server.
Ressources proposées par 3DArchi - Les fonctions virtuelles en C++ - Cours et tutoriels C++ - FAQ C++ - Forum C++.
Vous voulez la réduire pour perdre du temps ???? Car tels sont les effets de la réduction de la taille de la tempdb. En effet si elle a atteint cette taille c'est que le serveur en as eu besoin. Diminuer sa taille aura donc pour conséquence d'obliger à refaire un tel fichier, ce qui constitue les opérations les plus gourmandes en ressources. Bref, si vous voulez de mauvais performances, faites comme indiqué par le post précédent !
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/ * * * * *
Bonjour,
Votre base TempDB a très probablement atteint cette taille si vous utilisez beaucoup de curseurs, variable tables ou tables temporaires (précédées par un ou deux #).
Il vous faut donc savoir pourquoi SQL Server en a eu besoin (regardez votre code), et peut-être ensuite réduire la taille de votre fichier de données, mais cela s'avère être dangereux.
La dernière des choses à faire est de supprimer cette base.
Elle est reconstruite à chaque démarrage de SQL Server.... Il est donc inutile de la supprimer. Juste arrêter le service SQL Server.
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/ * * * * *
J'ajoute que la taille de la base de données tempdb est assez faible au départ (je crois que c'est 8 mégas). Le service SQL augmentera sa taille si nécessaire. Mais l'augmentation de la taille d'une DB est une opération couteuse. Aussi, fixea une taille adéquate dès le départ. A chaque redémarrage du service, la taille que vous aurez fixée sera appliquée. Placez tempdb sur un disque distinct de vos bases de données utilisateurs.
Partager