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