一键开通,轻松优化!华为云SQL Server新增慢SQL审计功能


数据库性能诊断和优化是提高数据库性能和稳定性的关键技术之一。快速识别问题,找到根本原因并阻止损失是每个用户的需求。最近,华为Cloud SQL Server增加了一个缓慢的SQL审计功能。它基于原生审计功能,比以前更强大,可以帮助用户更快地定位和解决问题。

在审计方面,大多数人都知道审计是一种监督机制。对于SQL Server,审核是相同的。很多时候,我们需要审核数据库或数据库服务器实例。 SQL Server审核对象为单个实例收集服务器或数据库级操作和行为监视组。审计是在SQL Server实例级别,它告诉您“谁做了什么”,这意味着审计SQL Server数据库引擎实例或单独的数据库涉及跟踪和记录数据库引擎中发生的事件。

通过云审计服务,用户可以记录与华为云关系数据库实例相关的操作事件,以便将来查询,审计和回溯。华为Cloud SQL Server新的慢速SQL查询只是审计功能的一部分,更完整的审计功能将在稍后发布!

img_pic_1561453769_0.jpg

在我们的应用程序中,通常会有较慢的SQL语句,华为云数据库SQL Server,慢速SQL审计的引入以及慢查询日志记录功能,它可以通过较慢的查询提供平滑的SQL视图。本机函数的统计日志只有一个统计表,只能看到数据历史摘要,慢速SQL审计功能可以查看历史记录的详细信息,支持查看历史SQL记录,并提供真实的时间诊断SQL执行状态和性能指标。分析帮助用户全面了解SQL Server。

SQL Server实际上支持两种查询SQL执行的方法:

1.使用dmv视图。该模式只能查看历史统计信息,不能实时记录当前运行的SQL状态。

2,使用跟踪跟踪(目前采用),可以查看SQL运行状态的执行情况,包括执行时间,CPU使用率,读写状态,受影响的数据库。

由于跟踪跟踪的性能损失,用户可以自由切换功能并自由修改记录阈值。用户可以根据自己的实际情况使用它。

运作方案

您可以使用当前实例的慢速SQL审计功能来对当前实例上运行的慢速SQL执行服务分析和判断。慢查询日志用于记录比当前慢日志阈值“long_query_time”更长的执行时间。默认值为1秒)。用户可以通过减慢日志的日志详细信息并对其进行优化来搜索低效率语句。

如果要优化SQL Server数据库,请快速使用它!

华为云TaurusDB性能挑战,数据库爱好者聚集在一起!

华为Cloud TaurusDB性能挑战赛热门注册,奖金为500,000!还有机会加入华为!

欢迎访问华为云的官方网站。 (报名路径:华为云官方网站→最新活动→其他活动→TaurusDB竞赛→立即注册)如果您有任何建议,可以通过华为云数据库服务论坛→挑战论坛讨论反馈。