Taille toutes tables des db
Bonjour a tous,
je voudrais connaitre la table la plus volumineuse d'un de nos bases de données. Je ne connait pas le catalogue des tables SQL SERVER pour faire la requete.
Le resultat que je cherche serais quelque chose comme ça:
Code:
1 2
| select table_name, sum(bytes) from table
where database_name='nom_de_ma_base' order by bytes desc; |
table1 15M
table2 100M
table3 etc...
J'ai trouver ceci sur internet mais ça repond pas exactement a ma demande:
Code:
select sum(max_length) from sys.columns where object_id = object_id('MyTable')
Code:
1 2 3 4 5
| SELECT DB_NAME(database_id) AS DatabaseName,
Name AS Logical_Name,
Physical_Name, (size*8)/1024 SizeMB
FROM sys.master_files
WHERE DB_NAME(database_id) = base_name |
D'avance merci