Инструкция TRUNCATE TABLE удаляет данные, освобождая страницы данных, используемые для хранения данных таблиц, и в журнал транзакций записывает только данные об освобождении страниц.
Инструкция TRUNCATE TABLE удаляет данные, освобождая страницы данных, используемые для хранения данных таблиц, и в журнал транзакций записывает только данные об освобождении страниц.
Ни чего такого truncate не делает он помечает битовые маски для gam и sgam страниц как свободные поэтому так быстро и работатет :)
Ни чего такого truncate не делает он помечает битовые маски для gam и sgam страниц как свободные поэтому так быстро и работатет :)
Что-то не могу найти. Нашёл только вот это "TRUNCATE TABLE removes the data by deallocating the data pages used to store the table data and records only the page deallocations in the transaction log."
Что-то не могу найти. Нашёл только вот это "TRUNCATE TABLE removes the data by deallocating the data pages used to store the table data and records only the page deallocations in the transaction log."
Если найду пруф, то скину ссылку. Но если подумать то, как по другому можно быстро зачистить большой объем данных?