我计划使用IndexOptimize
Ola Hallengren 的脚本来替换 SharePoint 2013 On Premise Defragmentation Timer Job。
有人为此目的使用它吗?您使用什么参数以及如何使用?以下是我针对 OOOTB 计时器作业通常会处理的数据库而汇总的内容:
EXEC sp_msforeachdb
'if exists(select 1 from [?].sys.objects where name=''proc_DefragmentIndices'')
EXECUTE dbo.IndexOptimize
@Databases = ''?'',
@FragmentationLow = NULL,
@FragmentationMedium = ''INDEX_REORGANIZE,INDEX_REBUILD_ONLINE,INDEX_REBUILD_OFFLINE'',
@FragmentationHigh = ''INDEX_REBUILD_ONLINE,INDEX_REBUILD_OFFLINE'',
@FragmentationLevel1 = 5,
@FragmentationLevel2 = 30
'