• 技术文章 >数据库 >MySQL

    问题SQL的判断和获取

    小妮浅浅小妮浅浅2021-08-04 17:36:28转载2887

    判断问题SQL

    1、判断SQL是否有问题时可以通过两个表象进行判断:系统级别表象和SQL语句表象。

    系统级别表象

    CPU消耗严重

    IO等待严重

    页面响应时间过长

    应用的日志出现超时等错误

    可以使用sar命令,top命令查看当前系统状态。也可以通过Prometheus、Grafana等监控工具观察系统状态。

    SQL语句表象

    冗长

    执行时间过长

    从全表扫描获取数据

    执行计划中的rows、cost很大

    冗长的SQL都好理解,一段SQL太长阅读性肯定会差,而且出现问题的频率肯定会更高。

    获取问题SQL

    不同数据库有不同的获取方法。

    2、目前主流数据库的慢查询SQL获取工具MySQL、Oracle、达梦数据库。

    以上就是问题SQL的判断和获取,希望对大家有所帮助。更多mysql学习指路:MySQL

    专题推荐:问题sql
    上一篇:mysql蠕虫复制是什么意思 下一篇:MySQL获取当前时间和时间戳

    相关文章推荐

    • mysql分析器如何理解• mysql执行器是什么• mysql分区表的介绍• mysql分区的应用场景• mysql触发器的缺陷分析• mysql蠕虫复制的使用场景• mysql主键冲突的解决方案• mysql查询选项如何理解• mysql字段选择是什么• mysql蠕虫复制是什么意思

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网