SOLIDWORKS PDM重组索引过程
本文由Joe Medeiros, CSWE2018年12月14日更新
文章
SOLIDWORKS PDM重组索引或重建可以提高性能分散的数据库。如果碎片在10 - 30%之间,那么建议使用Reorganize,当碎片超过30%时,最好使用Rebuild。对于碎片值低于10%或较小的数据库,Reorganize和Rebuild可能不会提高性能。SOLIDWORKS知识库文章S-061702提供了查找平均碎片的查询,并提供了关于是否使用Reorganize或Rebuild任务的指导。
如何重组单个数据库
在下面的示例中,我们将查看如何创建一次性任务来重组单个数据库。我指定了一个一次性任务,因为我希望只在碎片在10 - 30%之间时使用这个任务。
在Microsoft SQL Server Management Studio(2014)下管理,右键单击管理计划并选择维护计划向导。
识别计划属性。由于我只希望在碎片数量最少的情况下运行此任务,因此我将按需运行此任务,通过选择没有计划选项
选择将由本计划执行的维护任务。
除了重新组织任务,我还选择了更新统计任务也一样。此任务更新查询优化统计信息,从而提高查询性能。更新查询统计信息需要重新编译查询。这可能会降低性能,因此应该避免频繁更新Statistics。
统计数据的管理可以通过自动选择并且可能足以维持性能。这些选项是自动创建和自动更新。自动创建将自动创建丢失的统计数据和自动更新将更新统计数据时,他们被认为是过时的。这两个选项都可以从数据库属性的Options选项卡中设置。通过右键单击数据库,可以使用数据库属性。
一旦确定了任务,并定义了执行任务的顺序。下一步是确定要在哪个数据库上运行此Task。
另外,如果您有多个PDM数据库,则可以选择“所有用户数据库(不包括master、model、msdb、tempdb)”选项。这个选项还有一个额外的好处,可以包含任何未来的数据库。如果希望为此任务的结果生成报告,请确定希望如何创建该报告。
确认任务配置正确,然后单击完成启动任务。
当任务完成后,您可以查看结果和报告。
维护计划将被保存以备以后使用。