Azure SQL维护

时间:2017-03-13 11:32:03

标签: sql-server azure azure-sql-database

我目前正在使用快速增长的Azure SQL数据库。正如我在此阅读的那样,Microsoft文档中没有SQL Server代理来安排重建索引等任务。我的问题是,设置某种维护的最佳实践是什么,最重要的是如何在不挂断数据库或使表不可用的情况下重建索引?其中一些表的重建索引可以释放5 - 30GBS的空间,具体取决于大小,但使表离线。

1 个答案:

答案 0 :(得分:2)

您可以使用Elastic Database jobs

以下是弹性工作的作用

  

弹性数据库作业目前是一个客户托管的Azure云服务,可以执行临时和计划的管理任务,这些任务称为作业。通过作业,您可以通过运行Transact-SQL脚本来执行管理操作,轻松可靠地管理大型Azure SQL数据库组。

以下是可以帮助您入门的链接

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-elastic-jobs-service-installation

您还可以创建到azure的链接服务器并执行这些管理任务

https://stackoverflow.com/a/41145784/2975396