首页 理论教育 查询方向-Java服务端研发知识图谱

查询方向-Java服务端研发知识图谱

时间:2023-11-22 理论教育 版权反馈
【摘要】:使用show status指令查看MySQL服务器的状态信息,如图10-2所示。执行show status语句后,MySQL将会列出多达340条的状态信息记录,为了快速实现优化需要特别关注Slow_queries、Com_操作的次数、Uptime等几个重要信息。接下来针对出现的问题着手优化。

查询方向-Java服务端研发知识图谱

首先需要了解MySQL服务器状态信息,例如MySQL启动后的运行时间,MySQL的客户端会话连接数,服务器执行的慢查询数,执行了多少SELECT/UPDATE/DELETE/INSERT语句等统计信息,以便根据当前MySQL服务器的运行状态进行相应的调整或优化

使用show status指令查看MySQL服务器的状态信息,如图10-2所示。

执行show status语句后,MySQL将会列出多达340条的状态信息记录,为了快速实现优化需要特别关注Slow_queries(慢查询次数)、Com_(CRUD)操作的次数、Uptime(上线时间)等几个重要信息。

■查看查询时间超过long_query_time秒的查询的个数:

978-7-111-61011-3-Part03-25.jpg

图10-2 MySQL状态信息

show global status like 'slow_queries';

■查看select语句的执行数:

show global status like 'com_select';

■查看insert语句的执行数:(www.xing528.com)

show global status like 'com_insert';

■查看update语句的执行数:

show global status like 'com_update';

■查看delete语句的执行数:

show global status like 'com_delete';

■查询当前MySQL本次启动后的运行统计时间(秒):

show global status like 'uptime';

通过上面的常用MySQL指令,能够清楚地了解当前MySQL是否存在问题,以及问题分布在哪里。接下来针对出现的问题着手优化。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈