Zbiorcze usuwanie (obcięcie vs usunięcie)

Mamy tabelę z ponad 150 milionami rekordów. Musimy wyczyścić / usunąć wszystkie wiersze. Operacja usuwania zajęłaby wieczność ze względu na zapis do logów i nie możemy zmienić naszego modelu odzyskiwania dla całej bazy danych. Przetestowaliśmy opcję obcinania tabeli.

To, co zdaliśmy sobie sprawę, że obcięcie zwalnia strony z tabeli, a jeśli się nie mylę, udostępnia je do ponownego użycia, ale nie zmniejsza automatycznie bazy danych. Tak więc, jeśli chcemy zmniejszyć rozmiar bazy danych, naprawdę musimy uruchomić polecenie zmniejszania bazy danych po obcięciu tabeli.

Czy to normalna procedura? Wszystko, o czym musimy być ostrożni lub świadomi, czy są jakieś lepsze alternatywy?

questionAnswers(6)

yourAnswerToTheQuestion