提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:莫成敏|2019-08-22 11:14:55.790|阅读 419 次
概述:本文是该教程的后半部分,介绍了SQL Monitor提供指标和警报来诊断Azure SQL数据库的任何性能问题,并让您知道哪个资源(CPU,数据IO或日志IO)是瓶颈。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
SQL Monitor是一个SQL Server监控工具。它可以监控SQL Servers的健康状况和活动,并通过电子邮件为您发送监测结果和建议。
本教程介绍了Azure定制的指标和警报,SQL Monitor提供这些指标和警报来诊断Azure SQL数据库的任何性能问题,并让您知道哪个资源(CPU,数据IO或日志IO)是瓶颈。由于教程内容较长,前面一篇文章已经介绍了一部分内容(点此查看),这篇文章是后半部分内容。
监视SQL弹性池
现在让我们看一下SQL Monitor专门用于监视弹性池中运行的数据库的一些指标,使用RedgatePool作为示例,其中包含三个数据库。
对于池,SQL Monitor现在显示整个池中的总体资源使用情况。单击RedgatePool,我们将在池中的三个数据库中看到各种单个资源的聚合行为:
使用池中的数据库时,您更有可能遇到会话或工作线程限制,此时您将开始看到连接错误。您还可以达到使用的数据库空间限制。
向下滚动我们到达构成池的数据库列表,它们的DTU使用、事务和大小:
单击其中任何一个将打开数据库详细信息,SQL Monitor中的行为与我已经概述的相同。跟踪数据库资源(在池级别受到严格的“上限”限制)是监视的基本部分,因此您可以根据需要了解自己与限制的距离,并采取相应措施。
同样,所有弹性池指标都可以在SQL Monitor的Analysis选项卡中找到:
与SQL Monitor中的每个指标一样,我们已经针对指标显示的内容以及如何解释它编写了一些指导:
警报
对于本地SQL Server实例,在本地或在云中运行在VM内的实例,甚至SQL弹性池中的Azure SQL数据库,您需要的大多数警报都将是相同的。错误,死锁,这些事情都没有改变。但是,由于某些度量标准以不同方式捕获,而某些度量标准具有不同含义,因此Azure SQL数据库和SQL弹性池包含一组不同的警报:
这可确保如果超过Azure SQL数据库特有的任何已定义度量标准(例如DTU限制,工作线程限制),您就会知道。这些是所有标准警报的补充,因此无需额外的工作来设置它们。但是,与标准警报一样,您可能需要调整这些警报以确保最大信号和最小噪音。
例如,早些时候我注意到我的CPU已经占用了一段时间,这里是SQL Monitor从此事件生成的警报:
最后,SQL监视器甚至会捕获标准错误和死锁等问题:
报表
SQL Monitor附带了一个报表工具,可用于设置自己的报表。此工具根据收集的数据进行工作,因此您可以轻松地将Azure SQL数据库合并到报表中,或者仅为Azure SQL数据库设置特殊报表。我可以采用标准图块和我们收集的指标来创建报表。例如,如果我想要一个包含DTU用途的报表,我只需添加一个图块,如下所示:
我可以将它与用于池使用的磁贴相结合,以及其他用于提供Azure SQL数据库唯一的报表。在下面的示例中,我构建了一个报表,显示所有Azure数据库中运行速度最慢的查询,池数据库的CPU百分比以及DTU计费的每个数据库收集的DTU使用情况:
简而言之,这与所有其他报表完全相同,只是从Azure SQL数据库收集的指标。您可以轻松自定义此功能,以满足您的需求。
结论
使用一致的方法检查问题和压力,对所有SQL Server数据库进行广泛的视图变得越来越重要。SQL Monitor具有特定于Azure SQL数据库和SQL弹性池的全套监视,因此您可以轻松扩展现有SQL Server监视策略以包含Azure SQL数据库。
SQL Monitor允许您将整个区域整合到具有一致界面的单一监视环境中,无论您是拥有全Azure环境,还是更有可能是云中某些服务器和服务以及某些本地环境的混合数据库环境。
彩票走势图相关的文章:
使用SQL Server监控工具SQL Monitor,监视Azure SQL数据库的性能问题(上)
想要购买SQL Monitor正版授权,或了解更多产品信息请点击
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢