Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
|
udalit_stroki_tablicy_v_sql [2026/05/05 10:32] tro создано |
udalit_stroki_tablicy_v_sql [2026/05/12 14:43] (текущий) tro |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | **в.1 TRUNCATE удаляет все мгновенно и не раздувает лог транзакций** | ||
| + | < | ||
| + | USE Viatec_UT_mamch; | ||
| + | TRUNCATE TABLE _InfoRg29706; | ||
| + | </ | ||
| + | **в.2 Удаляем батчами по 100 000 строк чтобы не раздуть лог транзакций** | ||
| < | < | ||
| USE Viatec_UT_mamch; | USE Viatec_UT_mamch; | ||
| - | -- Удаляем батчами по 100 000 строк чтобы не раздуть лог транзакций | ||
| DECLARE @BatchSize INT = 100000; | DECLARE @BatchSize INT = 100000; | ||
| DECLARE @Deleted | DECLARE @Deleted | ||
| Строка 18: | Строка 23: | ||
| PRINT ' | PRINT ' | ||
| + | </ | ||
| + | Звільнення місця | ||
| + | < | ||
| + | DBCC SHRINKDATABASE (ім' | ||
| </ | </ | ||