rekomendacii_posle_pereezda_1s_na_druguju_platfomu

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
rekomendacii_posle_pereezda_1s_na_druguju_platfomu [2026/05/04 09:03]
tro
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
 +</code>
 +  * **Крок 4.1** — REORGANIZE для 10-30% (можна з користувачами)
 +<code>
 +SELECT 
 +    'ALTER INDEX ' + QUOTENAME(i.name) + 
 +    ' ON ' + QUOTENAME(OBJECT_NAME(i.object_id)) + 
 +    ' REORGANIZE;' AS команда
 +FROM sys.dm_db_index_physical_stats(DB_ID(), NULL, NULL, NULL, 'LIMITED') s
 +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
 +</code>
 +  * **Крок 4.2.А** — REBUILD для >30% онлайн (можна з користувачами, повільніше):
 +<code>
 +ALTER INDEX ALL ON dbo._AccumRg10674 
 +REBUILD WITH (ONLINE = ON)
 +</code>
 +  * **Крок 4.2.Б** — REBUILD для >30% офлайн (тільки без користувачів, швидше)):
 +<code>
 +ALTER INDEX ALL ON dbo._AccumRg10674 
 +REBUILD
 </code> </code>
  • /sites/data/attic/rekomendacii_posle_pereezda_1s_na_druguju_platfomu.1777885400.txt.gz
  • Последнее изменение: 2026/05/04 09:03
  • tro