Azure SQL 数据库和数据库维护

Gee*_*zer 1 sql-server maintenance statistics azure-sql-database index-maintenance

例如,如果 SQL 代理不适用于 Azure SQL 数据库,那么是否可以使用 Ola Hallengren 的维护脚本来维护(索引、统计等)数据库?

Alb*_*llo 5

创建 Azure SQL 数据库后,您可以使用下图中列出的所有工具来提供维护:

在此输入图像描述

关于Ola Hallengren 的维护脚本,您可以在托管实例上使用 psdbatool 安装它们

在此输入图像描述

在此处了解有关 psdbatool 的更多信息。

您也可以手动安装它们。

并运行它们。

EXECUTE dbo.IndexOptimize
@Databases = 'mydbnamehere',
@FragmentationLow = NULL,
@FragmentationMedium = 'INDEX_REORGANIZE,INDEX_REBUILD_ONLINE,INDEX_REBUILD_OFFLINE',
@FragmentationHigh = 'INDEX_REBUILD_ONLINE,INDEX_REBUILD_OFFLINE',
@FragmentationLevel1 = 5,
@FragmentationLevel2 = 30,
@UpdateStatistics = 'ALL',
@OnlyModifiedStatistics = 'Y'
Run Code Online (Sandbox Code Playgroud)

您可能还需要Azure 自动化来安排执行。