MySQL中如何定位慢查询?

做压测的时候有的接口非常的慢,接口的响应时间超过了2秒以上,在运维的监控系统Skvwalking中,在展示的报表中可以看到是哪一个接口比较慢,分析这个接口,可以看到哪部分比较慢,从而知道SQL的具体的执行时间,定位是哪个sql出了问题,定位慢查询推荐以下两个方案。

方案一:开源工具

调试工具:Arthas

运维工具:Prometheus、Skywalking

MySQL中如何定位慢查询?

方案二:MySQL自带的慢日志

慢查询日志记录了所有执行时间超过指定参数(long_query_time,单位:秒,默认10秒)的所有SQL语句的日志。如果要开启慢查询日志,需要在MySQL的配置文件(/etc/my.cnf)中配置如下信息:

#开启 MySQL 慢日志查询开关slow_query_log=1#设置慢日志的时间为2秒,SQL语句执行时间超过2秒,就会视为慢查询,记录慢查询日志long_query_time=2

配置完毕之后,通过以下指令重新启动MySQL服务器进行测试,查看慢日志文件中记录的信息/var/lib/mysql/localhost-slow.log。

MySQL中如何定位慢查询?

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/366871.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
黑马程序员黑马程序员订阅用户
上一篇 2023年8月29日 15:27
下一篇 2023年8月29日 15:37

相关推荐

  • 小编教你删除mysql。

    删除MySQL数据库的步骤如下: 1. 登录到MySQL服务器,在命令行中输入以下命令,然后输入密码: mysql -u root -p 2. 选择要删除的数据库,在MySQL命令行中输入以下命令,将`database_name`替换为要删除的数据库名称…

    2024年6月19日
    00
  • 关于本机做mysql服务器怎么设置ip。

    在设置MySQL服务器的IP地址时,首先需要确保你已经正确安装了MySQL服务器,接下来,我将详细解释如何设置MySQL服务器的IP地址。 1、打开MySQL配置文件 MySQL配置文件通常位于以下路径: – Windows: `C:Progra…

    2024年7月13日
    00
  • mysql基础2-数据类型

    回顾 数据库基本概念:数据库,数据库管理系统,数据库系统 数据库分类:关系型数据库和非关系型数据库 关系型数据库:用二维表来保存数据,数据保存在硬盘里 Mysql,Oracle,DB2,SqlServer,access 非关系型数据…

    2018年7月17日 PHP自学教程
    0294
  • 我来分享在 Linux 上如何安装 MariaDB 或 MySQL。

    在 Linux 上安装 MariaDB 或 MySQL,可以使用包管理器进行安装。在大多数发行版上,MariaDB 分为服务和二进制文件两种安装方式。服务安装需要使用 systemctl 命令,而二进制文件安装则需要下载对应的二进制文件并解…

    2024年7月6日
    00
  • 我来分享怎么在云服务器安装数据库。

    云服务器简介 云服务器,又称为云计算服务器或弹性计算服务,是一种基于互联网的计算方式,它允许用户通过互联网连接到远程服务器,并在需要时动态分配计算资源,云服务器可以提供强大的计算能力、存储空间和带宽,…

    2024年7月25日
    00
  • 分享mysql怎么卸载干净。

    MySQL是一种广泛使用的开源关系型数据库管理系统,它可以帮助用户存储、管理和检索数据,有时候用户可能需要卸载MySQL以释放磁盘空间或进行其他系统维护操作,本文将介绍如何在不同操作系统上卸载MySQL并确保彻底清…

    2024年6月20日
    00
  • 关于PHP操作数据库的总结

    学的是:PHP操作MySQL 用什么来操作的:PHP的操作MySQL的扩展函数 开启函数库扩展:在php.ini中,php_mysqlxxxx.dll 操作流程: 1.链接数据库 2.选择数据库和设置编码 3.准备SQL语句 4.发送SQL语句 5.接收结果集并…

    2018年3月30日
    0373
  • MySQL 的基础语法

    创建数据库 CREATR DATABASE 数据库名; --直接创建数据库 CREATE DATABASE IF NOT EXISTS 数据库名; --判断是否存在并创建 CREATE DATABASE 数据库名 CHARACTER SET `GBK`; --创建指定格式数据库 查看数据库 SHOW D…

    2019年9月15日
    0281

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息