【技术实现步骤摘要】
本专利技术涉及数据库管理,是基于阈值触发和事件语句监控的mysql临时表空间预警方法。
技术介绍
1、mysql是常用的关系型数据库管理系统,在实际应用中,mysql有时需要创建临时表来解决某些查询,通常为了能顺利取得所有查询结果,对mysql临时表空间的大小不设置上限,这就会导致如果临时表空间使用过多,可能会导致磁盘空间不足,从而引发一系列问题,如数据丢失、性能下降、系统崩溃等。常用的临时表空间的监控方法是通过定时脚本配置静态阈值的方式监控临时表空间的使用情况,该方法依赖运维人员的经验,不同运维人员的配置的阈值存在差异,且随着业务不断变化,静态阈值可能要随时调整,否则会导致告警不准,同时静态阈值对于捕获临时表空间使用量可能出现异常上涨的趋势不够准确。因此,可以考虑采用动态阈值监控方法来监控临时表空间的使用大小,同时利用mysqlperformance schema的对事件语句(events statements)的监控来获取使用临时表空间的关键sql文本,对异常使用临时表空间的情况进行预警。
2、在现有已公开的专利技术技术
...【技术保护点】
1.基于阈值触发和事件语句监控的MySQL临时表空间预警方法,其特征在于:所述方法包括如下具体步骤:
2.根据权利要求1所述的基于阈值触发和事件语句监控的MySQL临时表空间预警方法,其特征在于,S1包括如下具体步骤:
3.根据权利要求1所述的基于阈值触发和事件语句监控的MySQL临时表空间预警方法,其特征在于,所述performance_schema是MySQL自带的性能监控工具,用于记录MySQL的资源消耗情况。
4.根据权利要求1所述的基于阈值触发和事件语句监控的MySQL临时表空间预警方法,其特征在于,所述S101中,当pe
...【技术特征摘要】
1.基于阈值触发和事件语句监控的mysql临时表空间预警方法,其特征在于:所述方法包括如下具体步骤:
2.根据权利要求1所述的基于阈值触发和事件语句监控的mysql临时表空间预警方法,其特征在于,s1包括如下具体步骤:
3.根据权利要求1所述的基于阈值触发和事件语句监控的mysql临时表空间预警方法,其特征在于,所述performance_schema是mysql自带的性能监控工具,用于记录mysql的资源消耗情况。
4.根据权利要求1所述的基于阈值触发和事件语句监控的mysql临时表空间预警方法,其特征在于,所述s101中,当performance_schema处于关闭状态时,通过修改my.cnf配置文件中的performance_schema属性开启performance_schema,将其设置为performance_schema=on,并重启mysql。
5.根据权利要求1所述的基于阈值触发和事件语句监控的mysql临时表空间预警方法,其特征在于,s2中,所述临时表空间的使用情况包括:从监控数据中获取当前mysql临时表空间的大小。
6.根据权利要求1所述的基于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。