开发指南—DAL语句—SHOW—慢SQL相关-阿里云开发者社区

开发者社区> -技术小能手-> 正文

开发指南—DAL语句—SHOW—慢SQL相关

简介: 本文介绍了慢SQL相关的SHOW语句。
+关注继续查看

SHOW [FULL] SLOW [WHERE expr] [limit expr]

执行时间超过1秒的SQL语句是慢SQL,逻辑慢SQL是指应用发送到PolarDB-X的慢SQL。

  • SHOW SLOW: 查看自PolarDB-X启动或者上次执行CLEAR SLOW以来最慢的100条逻辑慢SQL;
    说明 此处记录的是最慢的100个,缓存在PolarDB-X 系统中,当实例重启或者执行CLEAR SLOW时会丢失。
  • SHOW FULL SLOW: 查看实例启动以来记录的所有逻辑慢SQL(持久化到PolarDB-X的内置数据库中)。该记录数有一个上限(具体数值跟购买的实例规格相关),PolarDB-X会滚动删除比较老的慢SQL语句。实例的规格为4C4G时,最多记录10000条慢SQL语句(包括逻辑慢SQL和物理慢SQL);实例的规格为8C8G时,最多记录20000条慢SQL语句(包括逻辑慢SQL和物理慢SQL),其它规格依此类推。

示例:


mysql> show slow where execute_time > 1000 limit 1;
+-----------+---------------------+--------------+------------+-----------+
| HOST      | START_TIME          | EXECUTE_TIME | AFFECT_ROW | SQL       |
+-----------+---------------------+--------------+------------+-----------+
| 127.0.0.1 | 2016-03-16 13:02:57 |         2785 |          7 | show rule |
+-----------+---------------------+--------------+------------+-----------+
1 row in set (0.02 sec)

重要列详解:

  • HOST:来源IP;
  • START_TIME:执行开始时间;
  • EXECUTE_TIME:执行时间;
  • AFFECT_ROW:对于DML语句是影响行数;对于查询语句是返回的记录数。

SHOW [FULL] PHYSICAL\_SLOW [WHERE expr] [limit expr]

执行时间超过1秒的SQL语句是慢SQL,物理慢SQL是指PolarDB-X发送到RDS的慢SQL。

  • SHOW PHYSICAL_SLOW: 查看自PolarDB-X启动或者上次执行CLEAR SLOW以来最慢的100条物理慢SQL(注意,这里记录的是最慢的100个,缓存在PolarDB-X系统中,当实例重启或者执行CLEAR SLOW时会丢失);
  • SHOW FULL PHYSICAL_SLOW: 查看实例启动以来记录的所有物理慢SQL(持久化到PolarDB-X的内置数据库中)。该记录数有一个上限(具体数值跟购买的实例规格相关),PolarDB-X会滚动删除比较老的慢SQL语句。实例的规格如果是4C4G,最多记录10000条慢SQL语句(包括逻辑慢SQL和物理慢SQL);实例的规格如果是8C8G,最多记录20000条慢SQL语句(包括逻辑慢SQL和物理慢SQL),其它规格依此类推。

示例:


mysql> show physical_slow;
+----------------+-----------------------------------+---------------------+--------------+------------------+-------------------------+------------------------+------------+-----------------+
| GROUP_NAME     | DBKEY_NAME                        | START_TIME          | EXECUTE_TIME | SQL_EXECUTE_TIME | GETLOCK_CONNECTION_TIME | CREATE_CONNECTION_TIME | AFFECT_ROW | SQL             |
+----------------+-----------------------------------+---------------------+--------------+------------------+-------------------------+------------------------+------------+-----------------+
| TDDL5_00_GROUP | db218249098_sqa_zmf_tddl5_00_3309 | 2016-03-16 13:05:38 |         1057 |             1011 |                       0 |                      0 |          1 | select sleep(1) |
+----------------+-----------------------------------+---------------------+--------------+------------------+-------------------------+------------------------+------------+-----------------+
1 row in set (0.01 sec)

重要列详解:

  • GROUP_NAME:数据库分组;
  • START_TIME:执行开始时间;
  • EXECUTE_TIME:执行时间;
  • AFFECT_ROW:对于DML语句是影响行数;对于查询语句是返回的记录数。

CLEAR SLOW

清空自PolarDB-X启动或者上次执行CLEAR SLOW以来最慢的100条逻辑慢SQL和最慢的100条物理慢SQL。

示例:


mysql> clear slow;
Query OK, 0 rows affected (0.00 sec)


说明 SHOW SLOWSHOW PHYSICAL_SLOW展示的是最慢的100个SQL,如果长时间未执行CLEAR SLOW,可能是非常老的SQL,一般执行过SQL优化之后,建议执行CLEAR SLOW后,等待系统运行一段时间,再查看慢SQL的优化效果。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
ECS的使用感受
在学校结合所学的知识,运用在阿里云上,学思悟践,使我进步了很多!
14 0
阿里云服务器使用感受
阿里云服务器 大学生 使用感受
6 0
推荐 2 款非常好用的应用 App
使用 Django 进行 Web 开发的时候,为了提高开发效率,少不了安装一些第三方应用 App
6 0
初次尝试ecs部署spring boot个人小项目
本学期在学习课程中需要实现高级编程语言设计一个app或者web管理系统,我选择用spring boot写了一个博客管理系统,初次尝试了在aliyun部署项目
11 0
ECS初体验
ECS(Elastic Compute Service)是阿里云提供的云计算服务,有着卓越的性能,较强的可靠性以及良好的使用体验。飞天加速计划为高校学生更方便的进行互联网项目开发和部署提供了高水平的平台和服务,为互联网人才培养贡献了一份力量。
13 0
非常有意思的几个库
非常有意思的几个库
8 0
ESC使用体验
简介: 当我使用云服务器来学习时。可以测试所学习的各种Linux命令、部署环境和配置参数。在云服务器中测试Linux的各种变量,可以加深对Linux的理解。如果只是在虚拟机上构建一个Linux环境,你就不能随意使用它。相比之下确实方便许多。
7 0
体验云服务器
云服务器的个人使用感觉
36 0
《海量数据处理与大数据技术实战》来咯,从实战出发,解读大数据技术!
随着大数据技术和云计算技术的发展,Hadoop 大数据生态系统中的各项技术越来越流 行,已然成为大数据开发领域的事实标准。特别是 Hadoop 大数据生态系统中各项技术的开 源特性,使得其核心技术和各种解决方案得到了广泛的应用。程序员要想进入大数据开发领 域,除了需要有扎实的编程基础外,还要融会贯通各种大数据框架,最好还要熟悉大数据领 域中有典型意义和实用价值的各类开发案例。这样才能在竞争日益激烈的大数据市场环境中 具备较强的职场竞争力。
6 0
飞天加速计划·高校学生在家实践
飞天加速计划·高校学生在家实践
22 0
1280
文章
0
问答
来源圈子
更多
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载