本文概述了在设置镜像数据库后监视镜像数据库的各种方法,包括使用 Fabric 门户、编程监视和利用工作区监视。
从 Fabric 门户监视
配置镜像数据库后,可以监视复制的当前状态。 “ 监视器复制 ”部分显示数据库级别状态,以及复制下表的列表以及相应的状态、复制的总行数和上次完成的时间。
小窍门
如果观察到镜像数据外观出现延迟,请按照 故障排除指南 调试潜在问题。
以下是有关监视视图的详细信息:
| Monitor | 说明 |
|---|---|
| 数据库级别状态 | 可能的状态包括: - 正在运行:复制当前正在运行,将快照和更改数据引入 OneLake。 - 运行时出现警告:复制正在运行,出现暂时性错误。 - 停止/停止:复制已停止。 - 失败:无法恢复的复制中出现严重错误。 - 已暂停:复制已暂停。 暂停和恢复 Fabric 容量时会发生此情况。 从 更改到构造容量了解详细信息。 |
| Name | 源表 [schema_name].[table_name] 的名称或 [table_Name] 格式。 |
| 表级别状态 | 可能的状态包括: - 正在运行:数据正在复制。 - 出现警告:出现非严重错误警告,并复制表中的数据。 - 停止/停止:复制已停止。 - 失败:该表的复制中出现严重错误。 |
| 复制的行 | 复制行的累积计数,包括应用于目标表的所有插入、更新和删除。 |
| 上次完成 | 从源刷新镜像表的最后一个完成时间。 |
以编程方式监视
可以使用 REST API 或 SDK 以编程方式监视镜像数据库。 从 Microsoft Fabric 镜像公共 REST API 详细了解如何获取镜像数据库或特定表的镜像状态。
使用工作区监视
工作区监视 是 Microsoft Fabric 中的可观测性功能,使开发人员和管理员能够访问工作区的详细日志和性能指标。
Fabric 中的镜像支持工作区监视中的作日志,为镜像数据库提供更全面的监视体验。 可以使用这些日志监视镜像数据库的执行和性能,包括数据复制、表更改、镜像状态、故障和复制延迟。
若要开始,请在 工作区中启用监视。 启用工作区监视后,镜像数据库执行日志会自动引入 MirroredDatabaseTableExecution 到监视 KQL 数据库中的表中。 详细了解 镜像数据库作日志中的可用日志和结构。
然后,你可以完全访问镜像数据库的高级监视体验:
按需派生见解: 使用监视数据库中的 KQL 直接查询精细作日志,以获取对所需信息的即时访问。
生成自定义的监视仪表板: 借助监视数据库,可以将数据集成到首选工具(如 Power BI)和 Real-Time 仪表板 中,以创建根据需求定制的仪表板。
设置警报:根据要跟踪的日志和指标设置警报。