Instruction SQL pour calculer la taille d'une base de données
Posted in 2000
Topics: General Discussion
Translated from English by DrWatson — View original
Bonjour, Existe-t-il une instruction SQL permettant d'interroger la base de données sysmaster afin d'obtenir la taille d'une base de données ? Ce qui m'intéresse, c'est la somme des pages de données + des pages d'index. (c'est-à-dire les pages allouées mais non libres). Je suis certain que cette information peut être obtenue à partir de la sortie d'onchek, mais je souhaite n'y recourir qu'en dernier ressort. Merci. -- Rajiv Jhaveri rajivp@qsun.mt.att.com
La requête suivante vous donne le total alloué à une base de données :
select sum(size) from sysextents
where dbsname = '<dbname>'
Rudy
Rajiv P Jhaveri a écrit :
> Bonjour,
>
> Existe-t-il une instruction SQL permettant d'interroger la base de données
> sysmaster afin d'obtenir la taille d'une base de données ?
>
> Ce qui m'intéresse, c'est la somme des pages de données + des pages d'index.
> (c.-à-d. les pages allouées mais non libres).
>
> Je suis sûr que cette information peut être obtenue à partir de la sortie
> d'oncheck, mais je souhaite n'y recourir qu'en dernier ressort.
>
> Merci.
>
> --
> Rajiv Jhaveri
> rajivp@qsun.mt.att.com
>