日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

慢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的內置數據庫中),該記錄數默認為100條。

示例:

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發送到DN節點執行的慢SQL。

  • SHOW PHYSICAL_SLOW:查看自PolarDB-X啟動或者上次執行CLEAR SLOW以來最慢的100條物理慢SQL(注意,這里記錄的是最慢的100個,緩存在PolarDB-X系統中,當實例重啟或者執行CLEAR SLOW時會丟失);

  • SHOW FULL PHYSICAL_SLOW:查看實例啟動以來記錄的所有物理慢SQL(持久化到PolarDB-X的內置數據庫中)。該記錄數默認為100條。

示例:

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。

示例:

CLEAR SLOW;
Query OK, 0 rows affected (0.00 sec)        
說明

SHOW SLOWSHOW PHYSICAL_SLOW展示的是最慢的100個SQL,如果長時間未執行CLEAR SLOW,可能是非常老的SQL,一般執行過SQL優化之后,建議執行CLEAR SLOW后,等待系統運行一段時間,再查看慢SQL的優化效果。