Как узнать DataSpace из группы таблиц в SQL Server? - PullRequest
2 голосов
/ 14 января 2011

Как я могу запросить пространство данных группы таблиц в базе данных?

, например:

Предположим, что база данных SQL Server имеет следующие таблицы: Productsl, PRMDiscounts, PRMCities

Я хочу знать сумму пространств данных для PRMDiscounts и PRMCities

спасибо

1 Ответ

3 голосов
/ 14 января 2011

На серверах sql не существует пространства данных, это даст вам пространство, которое использует таблица, включая свободное пространство и пространство индекса

EXEC sp_spaceused 'PRMDiscounts'
EXEC sp_spaceused 'PRMCities'

пример

EXEC sp_spaceused 'master..spt_values'



name        rows        reserved    data    index_size  unused
spt_values  2346        336 KB      128 KB  144 KB      64 KB
...