清除用于流式引入的架构缓存
适用于:✅Azure 数据资源管理器
通过流式引入接收数据的数据库的节点缓存架构。 此过程可优化资源的性能和利用率,但可能会在架构更改时导致传播延迟。
清除缓存可确保后续流式引入请求包含数据库或表的架构更改。 有关详细信息,请参阅流式引入和架构更改。
注意
使用这些命令可能会对流式引入的性能产生不利影响。
权限
你必须至少具有数据库引入者权限才能运行此命令。
语法
.clear
table
TableName cache
streamingingestion
schema
.clear
database
cache
streamingingestion
schema
详细了解语法约定。
参数
客户 | 类型 | 必需 | 说明 |
---|---|---|---|
TableName | string |
✔️ | 要为其清除缓存的表的名称。 |
返回
此命令返回包含以下列的表:
列 | 类型 | 说明 |
---|---|---|
NodeId | string |
节点的标识符 |
Status | string |
成功/失败 |
示例
.clear database cache streamingingestion schema
.clear table T1 cache streamingingestion schema
NodeId | 状态 |
---|---|
Node1 | 已成功 |
Node2 | 已失败 |
注意
如果命令失败或返回的表中的某一行包含“Status=Failed”,则可以安全地重试该命令。