Skip to content

Commit

Permalink
Use 'total' more consistently (instead of count_star, etc.)
Browse files Browse the repository at this point in the history
  • Loading branch information
MarkLeith committed Mar 7, 2014
1 parent a254cf3 commit 23397d1
Show file tree
Hide file tree
Showing 15 changed files with 535 additions and 488 deletions.
270 changes: 135 additions & 135 deletions README.md

Large diffs are not rendered by default.

68 changes: 34 additions & 34 deletions views/p_s/io_by_thread_by_latency.sql
Expand Up @@ -19,21 +19,21 @@
* Show the top IO consumers by thread, ordered by total latency
*
* mysql> select * from io_by_thread_by_latency;
* +---------------------+------------+---------------+-------------+-------------+-------------+-----------+----------------+
* | user | count_star | total_latency | min_latency | avg_latency | max_latency | thread_id | processlist_id |
* +---------------------+------------+---------------+-------------+-------------+-------------+-----------+----------------+
* | root@localhost | 11580 | 18.01 s | 429.78 ns | 1.12 ms | 181.07 ms | 25 | 6 |
* | main | 1358 | 1.31 s | 475.02 ns | 2.27 ms | 350.70 ms | 1 | NULL |
* | page_cleaner_thread | 654 | 147.44 ms | 588.12 ns | 225.44 us | 46.41 ms | 18 | NULL |
* | io_write_thread | 131 | 107.75 ms | 8.60 us | 822.55 us | 27.69 ms | 8 | NULL |
* | io_write_thread | 46 | 47.07 ms | 10.64 us | 1.02 ms | 16.90 ms | 9 | NULL |
* | io_write_thread | 71 | 46.99 ms | 9.11 us | 661.81 us | 17.04 ms | 11 | NULL |
* | io_log_thread | 20 | 21.01 ms | 14.25 us | 1.05 ms | 7.08 ms | 3 | NULL |
* | srv_master_thread | 13 | 17.60 ms | 8.49 us | 1.35 ms | 9.99 ms | 16 | NULL |
* | srv_purge_thread | 4 | 1.81 ms | 34.31 us | 452.45 us | 1.02 ms | 17 | NULL |
* | io_write_thread | 19 | 951.39 us | 9.75 us | 50.07 us | 297.47 us | 10 | NULL |
* | signal_handler | 3 | 218.03 us | 21.64 us | 72.68 us | 154.84 us | 19 | NULL |
* +---------------------+------------+---------------+-------------+-------------+-------------+-----------+----------------+
* +---------------------+-------+---------------+-------------+-------------+-------------+-----------+----------------+
* | user | total | total_latency | min_latency | avg_latency | max_latency | thread_id | processlist_id |
* +---------------------+-------+---------------+-------------+-------------+-------------+-----------+----------------+
* | root@localhost | 11580 | 18.01 s | 429.78 ns | 1.12 ms | 181.07 ms | 25 | 6 |
* | main | 1358 | 1.31 s | 475.02 ns | 2.27 ms | 350.70 ms | 1 | NULL |
* | page_cleaner_thread | 654 | 147.44 ms | 588.12 ns | 225.44 us | 46.41 ms | 18 | NULL |
* | io_write_thread | 131 | 107.75 ms | 8.60 us | 822.55 us | 27.69 ms | 8 | NULL |
* | io_write_thread | 46 | 47.07 ms | 10.64 us | 1.02 ms | 16.90 ms | 9 | NULL |
* | io_write_thread | 71 | 46.99 ms | 9.11 us | 661.81 us | 17.04 ms | 11 | NULL |
* | io_log_thread | 20 | 21.01 ms | 14.25 us | 1.05 ms | 7.08 ms | 3 | NULL |
* | srv_master_thread | 13 | 17.60 ms | 8.49 us | 1.35 ms | 9.99 ms | 16 | NULL |
* | srv_purge_thread | 4 | 1.81 ms | 34.31 us | 452.45 us | 1.02 ms | 17 | NULL |
* | io_write_thread | 19 | 951.39 us | 9.75 us | 50.07 us | 297.47 us | 10 | NULL |
* | signal_handler | 3 | 218.03 us | 21.64 us | 72.68 us | 154.84 us | 19 | NULL |
* +---------------------+-------+---------------+-------------+-------------+-------------+-----------+----------------+
*
*/

Expand All @@ -43,7 +43,7 @@ CREATE OR REPLACE
SQL SECURITY INVOKER
VIEW io_by_thread_by_latency (
user,
count_star,
total,
total_latency,
min_latency,
avg_latency,
Expand All @@ -56,7 +56,7 @@ SELECT IF(processlist_id IS NULL,
SUBSTRING_INDEX(name, '/', -1),
CONCAT(processlist_user, '@', processlist_host)
) user,
SUM(count_star) count_star,
SUM(count_star) total,
sys.format_time(SUM(sum_timer_wait)) total_latency,
sys.format_time(MIN(min_timer_wait)) min_latency,
sys.format_time(AVG(avg_timer_wait)) avg_latency,
Expand All @@ -76,21 +76,21 @@ SELECT IF(processlist_id IS NULL,
* Show the top IO consumers by thread, ordered by total latency
*
* mysql> select * from x$io_by_thread_by_latency;
* +---------------------+------------+----------------+-------------+-----------------+--------------+-----------+----------------+
* | user | count_star | total_latency | min_latency | avg_latency | max_latency | thread_id | processlist_id |
* +---------------------+------------+----------------+-------------+-----------------+--------------+-----------+----------------+
* | root@localhost | 11587 | 18007539905680 | 429780 | 1120831681.6667 | 181065665560 | 25 | 6 |
* | main | 1358 | 1309001741320 | 475020 | 2269581997.8000 | 350700491310 | 1 | NULL |
* | page_cleaner_thread | 654 | 147435455960 | 588120 | 225436198.0000 | 46412043990 | 18 | NULL |
* | io_write_thread | 131 | 107754483070 | 8603140 | 822553303.0000 | 27691592500 | 8 | NULL |
* | io_write_thread | 46 | 47074926860 | 10642710 | 1023367631.0000 | 16899745070 | 9 | NULL |
* | io_write_thread | 71 | 46988801210 | 9108320 | 661814075.0000 | 17042760020 | 11 | NULL |
* | io_log_thread | 20 | 21007710490 | 14250600 | 1050385336.0000 | 7081255090 | 3 | NULL |
* | srv_master_thread | 13 | 17601511720 | 8486270 | 1353962324.0000 | 9990100380 | 16 | NULL |
* | srv_purge_thread | 4 | 1809792270 | 34307000 | 452447879.0000 | 1018887740 | 17 | NULL |
* | io_write_thread | 19 | 951385890 | 9745450 | 50072763.0000 | 297468080 | 10 | NULL |
* | signal_handler | 3 | 218026640 | 21639800 | 72675421.0000 | 154841440 | 19 | NULL |
* +---------------------+------------+----------------+-------------+-----------------+--------------+-----------+----------------+
* +---------------------+-------+----------------+-------------+-----------------+--------------+-----------+----------------+
* | user | total | total_latency | min_latency | avg_latency | max_latency | thread_id | processlist_id |
* +---------------------+-------+----------------+-------------+-----------------+--------------+-----------+----------------+
* | root@localhost | 11587 | 18007539905680 | 429780 | 1120831681.6667 | 181065665560 | 25 | 6 |
* | main | 1358 | 1309001741320 | 475020 | 2269581997.8000 | 350700491310 | 1 | NULL |
* | page_cleaner_thread | 654 | 147435455960 | 588120 | 225436198.0000 | 46412043990 | 18 | NULL |
* | io_write_thread | 131 | 107754483070 | 8603140 | 822553303.0000 | 27691592500 | 8 | NULL |
* | io_write_thread | 46 | 47074926860 | 10642710 | 1023367631.0000 | 16899745070 | 9 | NULL |
* | io_write_thread | 71 | 46988801210 | 9108320 | 661814075.0000 | 17042760020 | 11 | NULL |
* | io_log_thread | 20 | 21007710490 | 14250600 | 1050385336.0000 | 7081255090 | 3 | NULL |
* | srv_master_thread | 13 | 17601511720 | 8486270 | 1353962324.0000 | 9990100380 | 16 | NULL |
* | srv_purge_thread | 4 | 1809792270 | 34307000 | 452447879.0000 | 1018887740 | 17 | NULL |
* | io_write_thread | 19 | 951385890 | 9745450 | 50072763.0000 | 297468080 | 10 | NULL |
* | signal_handler | 3 | 218026640 | 21639800 | 72675421.0000 | 154841440 | 19 | NULL |
* +---------------------+-------+----------------+-------------+-----------------+--------------+-----------+----------------+
*
*/

Expand All @@ -100,7 +100,7 @@ CREATE OR REPLACE
SQL SECURITY INVOKER
VIEW x$io_by_thread_by_latency (
user,
count_star,
total,
total_latency,
min_latency,
avg_latency,
Expand All @@ -113,7 +113,7 @@ SELECT IF(processlist_id IS NULL,
SUBSTRING_INDEX(name, '/', -1),
CONCAT(processlist_user, '@', processlist_host)
) user,
SUM(count_star) count_star,
SUM(count_star) total,
SUM(sum_timer_wait) total_latency,
MIN(min_timer_wait) min_latency,
AVG(avg_timer_wait) avg_latency,
Expand Down
36 changes: 18 additions & 18 deletions views/p_s/io_global_by_file_by_latency.sql
Expand Up @@ -19,15 +19,15 @@
* Shows the top global IO consumers by latency by file.
*
* mysql> select * from io_global_by_file_by_latency limit 5;
* +-----------------------------------------------------------+------------+-----------+------------+--------------+-------------+---------------+------------+--------------+
* | file | count_star | total | count_read | read_latency | count_write | write_latency | count_misc | misc_latency |
* +-----------------------------------------------------------+------------+-----------+------------+--------------+-------------+---------------+------------+--------------+
* | @@datadir/sys/wait_classes_global_by_avg_latency_raw.frm~ | 24 | 451.99 ms | 0 | 0 ps | 4 | 108.07 us | 20 | 451.88 ms |
* | @@datadir/sys/innodb_buffer_stats_by_schema_raw.frm~ | 24 | 379.84 ms | 0 | 0 ps | 4 | 108.88 us | 20 | 379.73 ms |
* | @@datadir/sys/io_by_thread_by_latency_raw.frm~ | 24 | 379.46 ms | 0 | 0 ps | 4 | 101.37 us | 20 | 379.36 ms |
* | @@datadir/ibtmp1 | 53 | 373.45 ms | 0 | 0 ps | 48 | 246.08 ms | 5 | 127.37 ms |
* | @@datadir/sys/statement_analysis_raw.frm~ | 24 | 353.14 ms | 0 | 0 ps | 4 | 94.96 us | 20 | 353.04 ms |
* +-----------------------------------------------------------+------------+-----------+------------+--------------+-------------+---------------+------------+--------------+
* +-----------------------------------------------------------+-------+---------------+------------+--------------+-------------+---------------+------------+--------------+
* | file | total | total_latency | count_read | read_latency | count_write | write_latency | count_misc | misc_latency |
* +-----------------------------------------------------------+-------+---------------+------------+--------------+-------------+---------------+------------+--------------+
* | @@datadir/sys/wait_classes_global_by_avg_latency_raw.frm~ | 24 | 451.99 ms | 0 | 0 ps | 4 | 108.07 us | 20 | 451.88 ms |
* | @@datadir/sys/innodb_buffer_stats_by_schema_raw.frm~ | 24 | 379.84 ms | 0 | 0 ps | 4 | 108.88 us | 20 | 379.73 ms |
* | @@datadir/sys/io_by_thread_by_latency_raw.frm~ | 24 | 379.46 ms | 0 | 0 ps | 4 | 101.37 us | 20 | 379.36 ms |
* | @@datadir/ibtmp1 | 53 | 373.45 ms | 0 | 0 ps | 48 | 246.08 ms | 5 | 127.37 ms |
* | @@datadir/sys/statement_analysis_raw.frm~ | 24 | 353.14 ms | 0 | 0 ps | 4 | 94.96 us | 20 | 353.04 ms |
* +-----------------------------------------------------------+-------+---------------+------------+--------------+-------------+---------------+------------+--------------+
*
*/

Expand Down Expand Up @@ -64,15 +64,15 @@ SELECT sys.format_path(file_name) AS file,
* Shows the top global IO consumers by latency by file.
*
* mysql> select * from x$io_global_by_file_by_latency limit 5;
* +--------------------------------------------------------------------------------------+------------+---------------+------------+--------------+-------------+---------------+------------+--------------+
* | file | count_star | total | count_read | read_latency | count_write | write_latency | count_misc | misc_latency |
* +--------------------------------------------------------------------------------------+------------+---------------+------------+--------------+-------------+---------------+------------+--------------+
* | /Users/mark/sandboxes/msb_5_7_2/data/sys/wait_classes_global_by_avg_latency_raw.frm~ | 30 | 513959738110 | 0 | 0 | 5 | 132130960 | 25 | 513827607150 |
* | /Users/mark/sandboxes/msb_5_7_2/data/sys/innodb_buffer_stats_by_schema_raw.frm~ | 30 | 490149888410 | 0 | 0 | 5 | 483887040 | 25 | 489666001370 |
* | /Users/mark/sandboxes/msb_5_7_2/data/sys/io_by_thread_by_latency_raw.frm~ | 30 | 427724241620 | 0 | 0 | 5 | 131399580 | 25 | 427592842040 |
* | /Users/mark/sandboxes/msb_5_7_2/data/sys/innodb_buffer_stats_by_schema.frm~ | 30 | 406392559950 | 0 | 0 | 5 | 104082160 | 25 | 406288477790 |
* | /Users/mark/sandboxes/msb_5_7_2/data/sys/statement_analysis_raw.frm~ | 30 | 395527510430 | 0 | 0 | 5 | 118724840 | 25 | 395408785590 |
* +--------------------------------------------------------------------------------------+------------+---------------+------------+--------------+-------------+---------------+------------+--------------+
* +--------------------------------------------------------------------------------------+-------+---------------+------------+--------------+-------------+---------------+------------+--------------+
* | file | total | total_latency | count_read | read_latency | count_write | write_latency | count_misc | misc_latency |
* +--------------------------------------------------------------------------------------+-------+---------------+------------+--------------+-------------+---------------+------------+--------------+
* | /Users/mark/sandboxes/msb_5_7_2/data/sys/wait_classes_global_by_avg_latency_raw.frm~ | 30 | 513959738110 | 0 | 0 | 5 | 132130960 | 25 | 513827607150 |
* | /Users/mark/sandboxes/msb_5_7_2/data/sys/innodb_buffer_stats_by_schema_raw.frm~ | 30 | 490149888410 | 0 | 0 | 5 | 483887040 | 25 | 489666001370 |
* | /Users/mark/sandboxes/msb_5_7_2/data/sys/io_by_thread_by_latency_raw.frm~ | 30 | 427724241620 | 0 | 0 | 5 | 131399580 | 25 | 427592842040 |
* | /Users/mark/sandboxes/msb_5_7_2/data/sys/innodb_buffer_stats_by_schema.frm~ | 30 | 406392559950 | 0 | 0 | 5 | 104082160 | 25 | 406288477790 |
* | /Users/mark/sandboxes/msb_5_7_2/data/sys/statement_analysis_raw.frm~ | 30 | 395527510430 | 0 | 0 | 5 | 118724840 | 25 | 395408785590 |
* +--------------------------------------------------------------------------------------+-------+---------------+------------+--------------+-------------+---------------+------------+--------------+
*
*/

Expand Down

0 comments on commit 23397d1

Please sign in to comment.