Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Наука и образование / Чем отличается инструкция ALTER TABLE REBUILD от SHRINKDATABASE?
Вопрос для Поиска с Алисой
24 декабря

Чем отличается инструкция ALTER TABLE REBUILD от SHRINKDATABASE?

Алиса
На основе источников, возможны неточности

Инструкции ALTER TABLE REBUILD и SHRINKDATABASE отличаются по своему назначению и способу воздействия на базу данных в SQL Server.

ALTER TABLE REBUILD используется для сжатия таблицы. dzen.ru С её помощью можно осуществить сжатие на уровне строк (DATACOMPRESSION=ROW) за счёт перевода фиксированного типа данных SQL в переменный тип данных, а также сжатие на уровне страниц (DATACOMPRESSION=PAGE), когда система проходит по всей таблице и вместо копирования повторяющихся значений создаёт ссылки на них. dzen.ru

SHRINKDATABASE используется для уменьшения размера базы данных. dba.stackexchange.com www.brentozar.com Для этого требуется прочитать и переписать большую часть данных внутри базы, чтобы освободить неиспользуемое пространство в файле базы данных. dba.stackexchange.com

Таким образом, ALTER TABLE REBUILD фокусируется на работе с конкретной таблицей и её сжатии, в то время как SHRINKDATABASE направлен на общее уменьшение размера базы данных.

Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Tue Aug 26 2025 09:00:20 GMT+0300 (Moscow Standard Time)