Дополнительно
Как определить размер таблицы в базе данных SQL-сервера
Есть ли встроенная функция или хранимая процедура/запрос, который полезен для получения информации о размере таблицы mytable в SQL-сервер базы данных?
28
7
Если вы Don'т хотим, чтобы написать сценарий, вы также можете открыть много недогружен 'подробности обозревателя объектов' в среде SSMS (клавиша клавиша F7).
От верхнего уровня, откройте папку таблицы, чтобы получить список всех таблиц в базе данных.
Возможно, вам придется настроить столбцы, чтобы увидеть используемого пространства. Это можно сделать, щелкнув правой кнопкой мыши на строке заголовка и выберите столбцы, которые вы хотите отобразить.
Там'ы много больше данных, как это доступно в подробности обозревателя объектов.
Для одной таблицы можно использовать
Для всех таблиц в базе данных, вы можете использовать его с
sp_msforeachtable
как следоватьВ SSMS правой кнопкой мыши на базе данных, выберите Отчеты, Стандартные отчеты, использование диска на верхней части таблицы.
Отчет даст вам количество строк и килобайтах используемой в таблице.
Взгляните на Сыс.dm_db_partition_stats (http://msdn.microsoft.com/en-us/library/ms187737.aspx).
Есть некоторые образцы запросов на эту ссылку, а также на http://blogs.msdn.com/b/cindygross/archive/2010/04/02/dmv-series-sys-dm-db-partition-stats.aspx
Вы можете изменить в соответствии с вашими потребностями, т. е. фильтр в/из некластеризованных индексов. Умножьте количество страниц на 8, чтобы получить размер в килобайтах, затем делим на 2^10 (=1024) для преобразования в Мб, если требуется.
процедура sp_spaceused (http://msdn.microsoft.com/en-us/library/ms188776.aspx) также даст таблица размеров информация.
Чтобы получить размер таблицы информация мне нравится использовать следующий скрипт
Перейти к базе данных щелкните правой кнопкой мыши и нажать на Отчеты Стандартные отчеты после использования диска в таблице. Это даст вам все та ЛЕ в этой базе данных и их записей, данных, индексов и т. д.
вы можете использовать следующий скрипт, который вычисляет объем для каждой таблицы и другой результирующий набор общий размер базы данных