Размеры таблиц в SQL Server - PullRequest
0 голосов
/ 30 апреля 2019

У меня есть пара таблиц, в которых я готовлю отчеты.Ряд хранимых процедур берет записи из одной таблицы, применяет некоторые преобразования, а затем вставляет их в следующую.Перед вставкой происходит усечение.

Я заметил, что некоторые таблицы очень большие.Разница в количестве полей невелика, но размер диска не имеет смысла, если я посмотрю на количество записей.

У меня есть одна таблица с 81 590 записями, размер которой составляет 918144 КБ.Эти 81 тыс. Строк представляют собой сумму из предыдущей таблицы, в которой было 1 732 541 запись, но ее размер составлял 491 976 КБ

. Что может вызвать такие различия?Я понятия не имею, как решить эту проблему или что мне нужно сделать, чтобы уменьшить размер.

1 Ответ

0 голосов
/ 30 апреля 2019

Если у вас есть Sql Server Management Studio - этот ответ на похожий вопрос кажется многообещающим: https://dba.stackexchange.com/questions/112167/show-data-and-disk-use-breakdown-by-table

Вопрос касается SQL 2008. Я только что попробовал его с SSMS 2017, и информация казалась такой, что она ответитваш вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...