0

Как определить размер всех таблиц в базе SQL

Posted by admin on 21.02.2018 in Советы |

Просто выполнить запрос над базой:

select t.name as TableName, Min(t.create_date) as CreateDate, ds.name as FileGroupName, SUM(u.total_pages) * 8 / 1024 as SizeMB 
from sys.tables as t
inner join sys.partitions as p on t.object_id = p.object_id
inner join sys.allocation_units as u on p.partition_id = u.container_id
inner join sys.data_spaces as ds on u.data_space_id = ds.data_space_id
group by t.name, ds.name
order by SizeMB desc

Кто забыл, наступаем на базу, под строкой меню левая кнопка на панели инструментов «New Query». Вставляем этот текст и жмем кнопку «Execute» неподалеку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Copyright © 2011-2018 Сисадминские будни All rights reserved.
Любое воспроизведение материалов сайта возможно только с активной ссылкой на admsoft.ru.