Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
rekomendacii_posle_pereezda_1s_na_druguju_platfomu [2026/05/04 10:32] tro старая версия восстановлена (2026/05/04 09:03) |
rekomendacii_posle_pereezda_1s_na_druguju_platfomu [2026/05/04 10:35] (текущий) tro |
||
|---|---|---|---|
| Строка 25: | Строка 25: | ||
| AND s.page_count > 1000 | AND s.page_count > 1000 | ||
| ORDER BY s.avg_fragmentation_in_percent DESC | ORDER BY s.avg_fragmentation_in_percent DESC | ||
| + | </ | ||
| + | * **Крок 4.1** — REORGANIZE для 10-30% (можна з користувачами) | ||
| + | < | ||
| + | SELECT | ||
| + | 'ALTER INDEX ' + QUOTENAME(i.name) + | ||
| + | ' ON ' + QUOTENAME(OBJECT_NAME(i.object_id)) + | ||
| + | ' REORGANIZE;' | ||
| + | FROM sys.dm_db_index_physical_stats(DB_ID(), | ||
| + | JOIN sys.indexes i ON s.object_id = i.object_id | ||
| + | AND s.index_id = i.index_id | ||
| + | WHERE s.avg_fragmentation_in_percent BETWEEN 10 AND 30 | ||
| + | AND s.page_count > 1000 | ||
| + | </ | ||
| + | * **Крок 4.2.А** — REBUILD для >30% онлайн (можна з користувачами, | ||
| + | < | ||
| + | ALTER INDEX ALL ON dbo._AccumRg10674 | ||
| + | REBUILD WITH (ONLINE = ON) | ||
| + | </ | ||
| + | * **Крок 4.2.Б** — REBUILD для >30% офлайн (тільки без користувачів, | ||
| + | < | ||
| + | ALTER INDEX ALL ON dbo._AccumRg10674 | ||
| + | REBUILD | ||
| </ | </ | ||