你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
.alter query acceleration policy 命令 (预览版)
适用于:✅Microsoft Fabric✅Azure 数据资源管理器
更改 特定外部增量表的查询加速策略 。
有关限制,请参阅 “限制”。
权限
你必须至少具有数据库管理员权限才能运行此命令。
语法
.alter
external
table
ExternalTableName policy
query_acceleration
“JSON 序列化策略”
参数
客户 | 类型 | 必需 | 说明 |
---|---|---|---|
ExternalTableName | string |
✔️ | 外部增量表的名称。 |
JSON 序列化策略 | string |
✔️ | 包含 JSON 属性包的字符串文本。 |
JSON 属性包
properties | 类型 | 必需 | 说明 |
---|---|---|---|
IsEnabled | Boolean |
✔️ | 指示是否启用策略。 |
热 | Timespan |
✔️ | 查询加速策略中定义的热时段。 最小值 = 1 d。 |
注意
查询加速应用于特定时间段内的数据,定义为timespan
从modificationTime
增量日志中每个文件的声明开始。
示例
{"IsEnabled": true, "Hot": "1.00:00:00"}
返回结果
该命令返回一个包含已修改策略对象的记录的表。
列 | 类型 | 说明 |
---|---|---|
PolicyName | string |
策略的名称 - QueryAcceleration |
EntityName | string |
实体的完全限定名称: [DatabaseName].[ExternalTableName] |
策略 | string |
在外部增量表上设置的查询加速策略的 JSON 序列化 |
ChildEntities | string |
此策略影响的子实体 - null |
EntityType | string |
策略应用到的实体的类型 - ExternalTable |
示例
.alter external table MyExternalTable policy query_acceleration '{"IsEnabled": true, "Hot": "1.00:00:00"}'