.alter database policy merge 命令

适用于:✅Azure 数据资源管理器

更改数据库的合并策略。 合并策略定义是否以及如何合并盘区(数据分片)

权限

你必须至少具有数据库管理员权限才能运行此命令。

语法

.alter database DatabaseName policy merge PolicyObject

详细了解语法约定

参数

客户 类型​​ 必需 说明
DatabaseName string ✔️ 要更改其合并策略的数据库的名称。
PolicyObject string ✔️ 一个定义合并策略的策略对象。 有关详细信息,请参阅合并策略

示例

在数据库级别显式设置策略的所有属性:

.alter database [database_name] policy merge ```
{
  "RowCountUpperBoundForMerge": 16000000,
  "OriginalSizeMBUpperBoundForMerge": 0,
  "MaxExtentsToMerge": 100,
  "LoopPeriod": "01:00:00",
  "MaxRangeInHours": 24,
  "AllowRebuild": true,
  "AllowMerge": true,
  "Lookback": {
    "Kind": "Default"
  }
}```

在数据库级别设置默认合并策略:

.alter database [database_name] policy merge '{}'