mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-25 13:46:22 +00:00
fixed sys schema in sandbox
This commit is contained in:
103
sandbox/servers/5.7/sys/views/p_s/statement_analysis.sql
Normal file
103
sandbox/servers/5.7/sys/views/p_s/statement_analysis.sql
Normal file
@@ -0,0 +1,103 @@
|
||||
-- Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
--
|
||||
-- This program is free software; you can redistribute it and/or modify
|
||||
-- it under the terms of the GNU General Public License as published by
|
||||
-- the Free Software Foundation; version 2 of the License.
|
||||
--
|
||||
-- This program is distributed in the hope that it will be useful,
|
||||
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
-- GNU General Public License for more details.
|
||||
--
|
||||
-- You should have received a copy of the GNU General Public License
|
||||
-- along with this program; if not, write to the Free Software
|
||||
-- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
--
|
||||
-- View: statement_analysis
|
||||
--
|
||||
-- Lists a normalized statement view with aggregated statistics,
|
||||
-- mimics the MySQL Enterprise Monitor Query Analysis view,
|
||||
-- ordered by the total execution time per normalized statement
|
||||
--
|
||||
-- mysql> select- * from statement_analysis limit 1\G
|
||||
-- *************************** 1. row--**************************
|
||||
-- query: SELECT * FROM `schema_object_o ... MA` , `information_schema` ...
|
||||
-- db: sys
|
||||
-- full_scan: *
|
||||
-- exec_count: 2
|
||||
-- err_count: 0
|
||||
-- warn_count: 0
|
||||
-- total_latency: 16.75 s
|
||||
-- max_latency: 16.57 s
|
||||
-- avg_latency: 8.38 s
|
||||
-- lock_latency: 16.69 s
|
||||
-- rows_sent: 84
|
||||
-- rows_sent_avg: 42
|
||||
-- rows_examined: 20012
|
||||
-- rows_affected: 0
|
||||
-- rows_affected_avg: 0
|
||||
-- rows_examined_avg: 10006
|
||||
-- tmp_tables: 378
|
||||
-- tmp_disk_tables: 66
|
||||
-- rows_sorted: 168
|
||||
-- sort_merge_passes: 0
|
||||
-- digest: 54f9bd520f0bbf15db0c2ed93386bec9
|
||||
-- first_seen: 2014-03-07 13:13:41
|
||||
-- last_seen: 2014-03-07 13:13:48
|
||||
--
|
||||
|
||||
CREATE OR REPLACE
|
||||
ALGORITHM = MERGE
|
||||
DEFINER = 'root'@'localhost'
|
||||
SQL SECURITY INVOKER
|
||||
VIEW statement_analysis (
|
||||
query,
|
||||
db,
|
||||
full_scan,
|
||||
exec_count,
|
||||
err_count,
|
||||
warn_count,
|
||||
total_latency,
|
||||
max_latency,
|
||||
avg_latency,
|
||||
lock_latency,
|
||||
rows_sent,
|
||||
rows_sent_avg,
|
||||
rows_examined,
|
||||
rows_examined_avg,
|
||||
rows_affected,
|
||||
rows_affected_avg,
|
||||
tmp_tables,
|
||||
tmp_disk_tables,
|
||||
rows_sorted,
|
||||
sort_merge_passes,
|
||||
digest,
|
||||
first_seen,
|
||||
last_seen
|
||||
) AS
|
||||
SELECT sys.format_statement(DIGEST_TEXT) AS query,
|
||||
SCHEMA_NAME AS db,
|
||||
IF(SUM_NO_GOOD_INDEX_USED > 0 OR SUM_NO_INDEX_USED > 0, '*', '') AS full_scan,
|
||||
COUNT_STAR AS exec_count,
|
||||
SUM_ERRORS AS err_count,
|
||||
SUM_WARNINGS AS warn_count,
|
||||
sys.format_time(SUM_TIMER_WAIT) AS total_latency,
|
||||
sys.format_time(MAX_TIMER_WAIT) AS max_latency,
|
||||
sys.format_time(AVG_TIMER_WAIT) AS avg_latency,
|
||||
sys.format_time(SUM_LOCK_TIME) AS lock_latency,
|
||||
SUM_ROWS_SENT AS rows_sent,
|
||||
ROUND(IFNULL(SUM_ROWS_SENT / NULLIF(COUNT_STAR, 0), 0)) AS rows_sent_avg,
|
||||
SUM_ROWS_EXAMINED AS rows_examined,
|
||||
ROUND(IFNULL(SUM_ROWS_EXAMINED / NULLIF(COUNT_STAR, 0), 0)) AS rows_examined_avg,
|
||||
SUM_ROWS_AFFECTED AS rows_affected,
|
||||
ROUND(IFNULL(SUM_ROWS_AFFECTED / NULLIF(COUNT_STAR, 0), 0)) AS rows_affected_avg,
|
||||
SUM_CREATED_TMP_TABLES AS tmp_tables,
|
||||
SUM_CREATED_TMP_DISK_TABLES AS tmp_disk_tables,
|
||||
SUM_SORT_ROWS AS rows_sorted,
|
||||
SUM_SORT_MERGE_PASSES AS sort_merge_passes,
|
||||
DIGEST AS digest,
|
||||
FIRST_SEEN AS first_seen,
|
||||
LAST_SEEN as last_seen
|
||||
FROM performance_schema.events_statements_summary_by_digest
|
||||
ORDER BY SUM_TIMER_WAIT DESC;
|
Reference in New Issue
Block a user