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