content top

Узнать размер MSSQL базы

Иногда просто нет возможности подсмотреть размер базы MSSQL через студию и тогда вы можете выполнить запросик, чтобы узнать размер базы

1
2
3
4
5
6
7
8
SELECT
  LTRIM(STR((CONVERT (DEC (15,2),dbsize) + CONVERT(DEC (15,2),logsize)) * 8192 / 1048576, 15, 2) + ' MB') РазмерБазы
FROM
(
 SELECT SUM(CONVERT(BIGINT,CASE WHEN STATUS & 64 = 0 THEN SIZE ELSE 0 END)) dbsize
 , SUM(CONVERT(BIGINT,CASE WHEN STATUS & 64 <> 0 THEN SIZE ELSE 0 END)) logsize
 FROM dbo.sysfiles
) big


Комментировать