|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : avril 2007 Messages : 319 ![]() |
Bonjour à tous,
J'ai une base de données de plus de 1 To dans laquelle j'ai supprimé plusieurs tables mais la taille n'a pas bougé. je suis tombé sur la commande SHRINKDATABASE mais elle n'a rien changé à mon problème. Peut être que je m'y rend mal. Merci de votre aide. |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 725 ![]() |
Il vaut mieux utiliser dans ce cas DBCC SHRINKFILE.
++ |
|
00
|
|
|
#3 | ||
|
Membre chevronné
![]() David BAFFALEUFInscription : février 2008 Messages : 612 ![]() |
TRUNCATEONLY réduit l'enveloppe en partant de la fin du fichier vers le début jusqu'à rencontrer une allocation dans le fichier. Si Les tables qui restent sont allouées en fin de fichier, rien ne sera libéré. Il vaut mieux mettre une taille cible par ex pour tenter d'obtenir une taille de 500Gb:
Code :
__________________
David B. |
||
|
00
|
|
|
#4 | |
|
Membre régulier
![]() |
Citation:
|
|
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Pour libérer de la place il faut commencer par reconstruire tous les index. Ceci permettra aux pages d'être regroupées en début de fichier et regroupera les pages libres en fin de fichier.
Ensuite vous pourrez utiliser la commande SHRNK efficacement. A noter, si vos table n'ont pas d'index cluster (en principe celui de la PK), alors il est impossible de faire cela. A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
Copyright © 2000-2012 - www.developpez.com