Bonjour
Comment peut-on résoudre le problème d'augmentation du taille de la BD.
Y a t-il une requête pour réduire la taille ?
Merci
Bonjour
Comment peut-on résoudre le problème d'augmentation du taille de la BD.
Y a t-il une requête pour réduire la taille ?
Merci
*Défragmenter vos index puis faire un shrinkfile(ne pas faire le SHRINK que sauf si vous devez avoir besoin d'espace disque)
*La compression des données réduit aussi le stockage de base de données
Tout dépend si l'augmentation est liée aux données ou aux transactions.
Que donne les deux requêtes suivantes :
A +
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT DB_NAME(database_id), size * 8 AS TAILLE_KO, type_desc, name FROM sys.master_files; DBCC SQLPERF(LOGSPACE);
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/ * * * * *
Après l’exécution du cette req , je trouve pas le nom du mon DB dans le resultat.
mon problème est liée aux transactions.

SHRINK DATABASE peut faire gagner de la place au niveau physique, à condition que les données soient défragmentées.
Avant il faut donc les défragmenter....
Ça ne me semble pas super efficace !---->ne pas faire le SHRINK que sauf si vous devez avoir besoin d'espace disque
Le SHRINK est une opération parfaitement stupide et ne doit être utilisée qu'en cas d'urgence absolue !
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'aurais plutôt dit : le SHRINK est à utiliser dans deux cas :
- Après un nettoyage / archivage massif de tables qui a pour conséquence une réduction importante de la taille de quelques tables qui étaient très volumineuses auparavant, et qui occupaient une bonne part de la taille du fichier de données;
- Lorsqu'on a réalisé une mise à jour de données sur de larges tables sans batcher la mise à jour : cela peut avoir pour conséquence un grossissement exceptionnel de la taille du fichier du journal des transactions;
- Lorsqu'on manque d'espace disque : c'est le cas d'urgence absolue.
@++![]()
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