MSSQL自动化作业

时间:2013-12-03 15:43:18

标签: sql sql-server indexing

我最近在阅读有关在SQL Server中配置作业的内容,并且可以将它们配置为执行特定任务。

我最近遇到了所有数据库索引所在的问题> 75%支离破碎,我想知道是否有办法让SQL Server自动管理自己。

现在,当阅读有关设置和配置作业的内容时,它会提到SQL Server Agent。 在数据库服务器中,我看到SQL Server Agent被关闭了。

这让我觉得如果可以简单地禁用此代理,那么有一个“工作”来处理索引的重建/重组可能不是很好......

在数据库级别有什么可以配置来执行此操作,还是这仍然掌握在“DBA”手中?

总而言之,我的问题是,处理重建/重组索引的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

打电话给some stored procedure的工作可能是你的答案。

此任务的自动化取决于您的数据库:数据量,碎片程度,批量更新等。

在应用自动化解决方案之前,我建议你to check regularly your index fragmentation

此外,您可以通过编程方式检查是否SQL Server Agent is running