我有一个CRM 2011安装,在一天中的某个时间(上午11点)遇到I / O大幅增加。 我很怀疑它是默认的重建索引工作。
一切都是默认值,最新应用的更新是RU13。 Sql是sql 2008 r2,sp1。
我发现了这个MSDN blog以及其他来源,建议将默认作业的时间表更新为晚上运行,或者根本不运行。
但我还没能找到这些默认CRM工作的默认时间表。我知道他们每天都在执行,但什么时候? 服务开始后1点,下午1点,1点?
另外,有没有办法查看执行历史记录?
答案 0 :(得分:4)
Dynamics CRM 2011异步服务定期为每个组织(数据库)执行多个内部维护作业,并且这些作业最初是在组织创建时按默认频率(每日,每月等)进行安排的。希望您也意识到需要重新安排这些作业,以便在非高峰时段执行,以尽量减少对系统性能的影响
您可以在此MSDN blog
中找到更多详细信息奥斯汀的有趣评论为您提供了一些见解。
MSCRM_CONFIG。[dbo] .ScalegroupOrganizationMaintenanceJobs表跟踪LastResultCode和LastRunTime
select
LastRunTime,
CASE OperationType
WHEN 14 THEN 'DeletionService'
WHEN 15 THEN 'IndexManagement'
WHEN 30 THEN 'ReindexAll'
WHEN 32 THEN 'CleanupInactiveWorkflowAssemblies'
WHEN 40 THEN 'GoalRollup'
END OperationType, OperationType,
enabled, ExecutionTime,LastResultCode,LastResultData
,MaintenanceWindowEndTime,MaintenanceWindowStartTime, ModifiedOn
,NextRunTime,RecurrencePattern, RecurrenceStartTime, StartedOn, State, IsDeleted
from ScaleGroupOrganizationMaintenanceJobs
order by LastRunTime desc
答案 1 :(得分:1)
我记得很久以前找到了答案,但我现在找不到链接了。工作'默认计划取决于您最初安装Dynamics 时的。 IIRC,工作安排在安装后24小时开始。这是一种愚蠢的默认,因为大多数人会在工作日的中间安装它,但这就是为什么他们建议您将其更改为更适合您的业务计划。