Skip to content
This repository was archived by the owner on Aug 28, 2024. It is now read-only.

Commit 2f6b9c2

Browse files
committed
adding db, first_seen, last_seen
1 parent 4002346 commit 2f6b9c2

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

views/p_s/statements_with_sorting.sql

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,31 +4,36 @@
44
* List all normalized statements that have done sorts,
55
* ordered by sort_merge_passes, sort_scans and sort_rows, all descending
66
*
7-
* mysql> select * from ps_helper.statements_with_sorting;
8-
* +-------------------------------------------------------------------+------------+-------------------+-----------------+-------------------+------------------+-------------+-----------------+----------------------------------+
9-
* | query | exec_count | sort_merge_passes | avg_sort_merges | sorts_using_scans | sort_using_range | rows_sorted | avg_rows_sorted | digest |
10-
* +-------------------------------------------------------------------+------------+-------------------+-----------------+-------------------+------------------+-------------+-----------------+----------------------------------+
11-
* | SELECT * FROM ps_helper . statements_with_sorting | 7 | 0 | 0 | 7 | 0 | 31 | 4 | 635d19e3e652972b3267ada0bf9c7b36 |
12-
* | SELECT * FROM statement_analysis | 4 | 0 | 0 | 4 | 0 | 89 | 22 | 10f918a1a410f4fa0fc2602cff02deb7 |
13-
* | SELECT table_schema , SUM ( da ... tables GROUP BY table_schema | 2 | 0 | 0 | 2 | 0 | 24 | 12 | 27fecd44f0bf5c0fc4e46f547083a09d |
14-
* | SELECT * FROM statements_with_sorting | 2 | 0 | 0 | 2 | 0 | 3 | 2 | dc117dd0eb81394322e3d4144a997ffc |
15-
* +-------------------------------------------------------------------+------------+-------------------+-----------------+-------------------+------------------+-------------+-----------------+----------------------------------+
7+
* mysql> select * from ps_helper.statements_with_sorting limit 5;
8+
* +-------------------------------------------------------------------+-------+------------+-------------------+-----------------+-------------------+------------------+-------------+-----------------+---------------------+---------------------+----------------------------------+
9+
* | query | db | exec_count | sort_merge_passes | avg_sort_merges | sorts_using_scans | sort_using_range | rows_sorted | avg_rows_sorted | first_seen | last_seen | digest |
10+
* +-------------------------------------------------------------------+-------+------------+-------------------+-----------------+-------------------+------------------+-------------+-----------------+---------------------+---------------------+----------------------------------+
11+
* | SELECT `s` . `identityId` , `s ... `subject_id` = `s` . `id` ... | mem | 179 | 179 | 1 | 179 | 179 | 9182 | 51 | 2013-12-04 20:05:16 | 2013-12-14 13:55:55 | e53695702a907c795766dfe4d0142bab |
12+
* | SELECT `cpuaverage0_` . `os` A ... `cpuaverage0_` . `timestamp` | mem | 2 | 2 | 1 | 0 | 2 | 59 | 30 | 2013-12-04 21:08:39 | 2013-12-11 11:34:34 | e44686700b83b5b8f928773a6c4ef994 |
13+
* | SELECT `connection0_` . `targe ... `connection0_` . `timestamp` | mem | 2 | 2 | 1 | 0 | 2 | 58 | 29 | 2013-12-04 21:08:39 | 2013-12-11 11:34:34 | b01a0a611acd1a5d220d7f4b7ac3e709 |
14+
* | SELECT `mysqlconne0_` . `mysql ... `mysqlconne0_` . `timestamp` | mem | 2 | 2 | 1 | 0 | 2 | 58 | 29 | 2013-12-04 21:08:39 | 2013-12-11 11:34:34 | a8fc99f84a78059e8453d681ea7a75fa |
15+
* | SELECT `plugin_name` FROM `inf ... s` = ? ORDER BY `plugin_name` | mysql | 24129 | 0 | 0 | 24129 | 0 | 699741 | 29 | 2013-12-04 20:04:53 | 2013-12-18 19:10:34 | d5163a2f55578fd8e2077b8a3c00b081 |
16+
* +-------------------------------------------------------------------+-------+------------+-------------------+-----------------+-------------------+------------------+-------------+-----------------+---------------------+---------------------+----------------------------------+
17+
* 5 rows in set (0.02 sec)
1618
*
17-
* Versions 5.6.5+
19+
* Versions 5.6.9+
1820
*
1921
*/
2022

2123
DROP VIEW IF EXISTS statements_with_sorting;
2224

2325
CREATE SQL SECURITY INVOKER VIEW statements_with_sorting AS
2426
SELECT format_statement(DIGEST_TEXT) AS query,
27+
SCHEMA_NAME db,
2528
COUNT_STAR AS exec_count,
2629
SUM_SORT_MERGE_PASSES AS sort_merge_passes,
2730
ROUND(SUM_SORT_MERGE_PASSES / COUNT_STAR) AS avg_sort_merges,
2831
SUM_SORT_SCAN AS sorts_using_scans,
2932
SUM_SORT_RANGE AS sort_using_range,
3033
SUM_SORT_ROWS AS rows_sorted,
3134
ROUND(SUM_SORT_ROWS / COUNT_STAR) AS avg_rows_sorted,
35+
FIRST_SEEN as first_seen,
36+
LAST_SEEN as last_seen,
3237
DIGEST AS digest
3338
FROM performance_schema.events_statements_summary_by_digest
3439
WHERE SUM_SORT_ROWS > 0

0 commit comments

Comments
 (0)