From 492e432f7af6272e2c9b62ea04b1797df0957853 Mon Sep 17 00:00:00 2001 From: Carlos Salguero Date: Mon, 16 Jan 2017 16:13:42 -0300 Subject: [PATCH] fixed tests for query-dijest json --- .../samples/json/slow002-anon.txt | 269 +------ .../samples/json/slow002-anon_no_vertical.txt | 269 +------ t/pt-query-digest/samples/json/slow002.txt | 275 +------ .../samples/json/slow002_no_vertical.txt | 275 +------ t/pt-query-digest/samples/json/tcpdump021.txt | 280 +------- .../samples/slow059_report02.txt | 680 +----------------- 6 files changed, 6 insertions(+), 2042 deletions(-) diff --git a/t/pt-query-digest/samples/json/slow002-anon.txt b/t/pt-query-digest/samples/json/slow002-anon.txt index f2790445..14399193 100644 --- a/t/pt-query-digest/samples/json/slow002-anon.txt +++ b/t/pt-query-digest/samples/json/slow002-anon.txt @@ -1,269 +1,2 @@ -{ - "classes" : [ - { - "attribute" : "fingerprint", - "checksum" : "66825DDC008FFA89", - "distillate" : "UPDATE db?.tuningdetail_?_? db?.gonzo", - "fingerprint" : "update d?tuningdetail_?_? n inner join d?gonzo a using(gonzo) set n.column? = a.column?, n.word? = a.word?", - "histograms" : { - "Query_time" : [ - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0 - ] - }, - "metrics" : { - "Filesort" : { - "yes" : "0" - }, - "Filesort_on_disk" : { - "yes" : "0" - }, - "Full_join" : { - "yes" : "0" - }, - "Full_scan" : { - "yes" : "1" - }, - "Lock_time" : { - "avg" : "0.000091", - "max" : "0.000091", - "median" : "0.000091", - "min" : "0.000091", - "pct" : "0.125000", - "pct_95" : "0.000091", - "stddev" : "0.000000", - "sum" : "0.000091" - }, - "Merge_passes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "QC_Hit" : { - "yes" : "0" - }, - "Query_length" : { - "avg" : "129", - "max" : "129", - "median" : "129", - "min" : "129", - "pct" : "0", - "pct_95" : "129", - "stddev" : "0", - "sum" : "129" - }, - "Query_time" : { - "avg" : "0.726052", - "max" : "0.726052", - "median" : "0.726052", - "min" : "0.726052", - "pct" : "0.125000", - "pct_95" : "0.726052", - "stddev" : "0.000000", - "sum" : "0.726052" - }, - "Rows_examined" : { - "avg" : "62951", - "max" : "62951", - "median" : "62951", - "min" : "62951", - "pct" : "0", - "pct_95" : "62951", - "stddev" : "0", - "sum" : "62951" - }, - "Rows_sent" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "Tmp_table" : { - "yes" : "0" - }, - "Tmp_table_on_disk" : { - "yes" : "0" - }, - "db" : { - "value" : "db1" - }, - "host" : { - "value" : "" - }, - "user" : { - "value" : "[SQL_SLAVE]" - } - }, - "query_count" : 1, - "tables" : [ - { - "create" : "SHOW CREATE TABLE `db2`.`tuningdetail_21_265507`\\G", - "status" : "SHOW TABLE STATUS FROM `db2` LIKE 'tuningdetail_21_265507'\\G" - }, - { - "create" : "SHOW CREATE TABLE `db1`.`gonzo`\\G", - "status" : "SHOW TABLE STATUS FROM `db1` LIKE 'gonzo'\\G" - } - ], - "ts_max" : "2007-12-18 11:48:27", - "ts_min" : "2007-12-18 11:48:27" - } - ], - "global" : { - "files" : [ - { - "name" : "TRUNK/t/lib/samples/slowlogs/slow002.txt", - "size" : 3841 - } - ], - "metrics" : { - "Filesort" : { - "cnt" : "0" - }, - "Filesort_on_disk" : { - "cnt" : "0" - }, - "Full_join" : { - "cnt" : "0" - }, - "Full_scan" : { - "cnt" : "1" - }, - "InnoDB_IO_r_bytes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "InnoDB_IO_r_ops" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "InnoDB_IO_r_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "InnoDB_pages_distinct" : { - "avg" : "17", - "max" : "24", - "median" : "17", - "min" : "11", - "pct_95" : "23", - "stddev" : "3", - "sum" : "107" - }, - "InnoDB_queue_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "InnoDB_rec_lock_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "Lock_time" : { - "avg" : "0.000038", - "max" : "0.000091", - "median" : "0.000026", - "min" : "0.000000", - "pct_95" : "0.000089", - "stddev" : "0.000028", - "sum" : "0.000304" - }, - "Merge_passes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "QC_Hit" : { - "cnt" : "0" - }, - "Query_length" : { - "avg" : "62", - "max" : "129", - "median" : "62", - "min" : "5", - "pct_95" : "124", - "stddev" : "34", - "sum" : "502" - }, - "Query_time" : { - "avg" : "0.095260", - "max" : "0.726052", - "median" : "0.000516", - "min" : "0.000012", - "pct_95" : "0.705093", - "stddev" : "0.231765", - "sum" : "0.762080" - }, - "Rows_examined" : { - "avg" : "7868", - "max" : "62951", - "median" : "0", - "min" : "0", - "pct_95" : "61003", - "stddev" : "20174", - "sum" : "62951" - }, - "Rows_sent" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "Tmp_table" : { - "cnt" : "0" - }, - "Tmp_table_on_disk" : { - "cnt" : "0" - } - }, - "query_count" : 8, - "unique_query_count" : 7 - } -} +{"classes":[{"attribute":"fingerprint","checksum":"66825DDC008FFA89","distillate":"UPDATE db?.tuningdetail_?_? db?.gonzo","fingerprint":"update d?tuningdetail_?_? n inner join d?gonzo a using(gonzo) set n.column? = a.column?, n.word? = a.word?","histograms":{"Query_time":[0,0,0,0,0,1,0,0]},"metrics":{"Filesort":{"yes":"0"},"Filesort_on_disk":{"yes":"0"},"Full_join":{"yes":"0"},"Full_scan":{"yes":"1"},"Lock_time":{"avg":"0.000091","max":"0.000091","median":"0.000091","min":"0.000091","pct":"0.125000","pct_95":"0.000091","stddev":"0.000000","sum":"0.000091"},"Merge_passes":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"QC_Hit":{"yes":"0"},"Query_length":{"avg":"129","max":"129","median":"129","min":"129","pct":"0","pct_95":"129","stddev":"0","sum":"129"},"Query_time":{"avg":"0.726052","max":"0.726052","median":"0.726052","min":"0.726052","pct":"0.125000","pct_95":"0.726052","stddev":"0.000000","sum":"0.726052"},"Rows_examined":{"avg":"62951","max":"62951","median":"62951","min":"62951","pct":"0","pct_95":"62951","stddev":"0","sum":"62951"},"Rows_sent":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"Tmp_table":{"yes":"0"},"Tmp_table_on_disk":{"yes":"0"},"db":{"value":"db1"},"host":{"value":""},"user":{"value":"[SQL_SLAVE]"}},"query_count":1,"tables":[{"create":"SHOW CREATE TABLE `db2`.`tuningdetail_21_265507`\\G","status":"SHOW TABLE STATUS FROM `db2` LIKE 'tuningdetail_21_265507'\\G"},{"create":"SHOW CREATE TABLE `db1`.`gonzo`\\G","status":"SHOW TABLE STATUS FROM `db1` LIKE 'gonzo'\\G"}],"ts_max":"2007-12-18 11:48:27","ts_min":"2007-12-18 11:48:27"}],"global":{"files":[{"name":"\/home\/karl\/golang\/src\/github.com\/percona\/percona-toolkit\/t\/lib\/samples\/slowlogs\/slow002.txt","size":3841}],"metrics":{"Filesort":{"cnt":"0"},"Filesort_on_disk":{"cnt":"0"},"Full_join":{"cnt":"0"},"Full_scan":{"cnt":"1"},"InnoDB_IO_r_bytes":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"InnoDB_IO_r_ops":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"InnoDB_IO_r_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"InnoDB_pages_distinct":{"avg":"17","max":"24","median":"17","min":"11","pct_95":"23","stddev":"3","sum":"107"},"InnoDB_queue_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"InnoDB_rec_lock_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"Lock_time":{"avg":"0.000038","max":"0.000091","median":"0.000026","min":"0.000000","pct_95":"0.000089","stddev":"0.000028","sum":"0.000304"},"Merge_passes":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"QC_Hit":{"cnt":"0"},"Query_length":{"avg":"62","max":"129","median":"62","min":"5","pct_95":"124","stddev":"34","sum":"502"},"Query_time":{"avg":"0.095260","max":"0.726052","median":"0.000516","min":"0.000012","pct_95":"0.705093","stddev":"0.231765","sum":"0.762080"},"Rows_examined":{"avg":"7868","max":"62951","median":"0","min":"0","pct_95":"61003","stddev":"20174","sum":"62951"},"Rows_sent":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"Tmp_table":{"cnt":"0"},"Tmp_table_on_disk":{"cnt":"0"}},"query_count":8,"unique_query_count":7}} diff --git a/t/pt-query-digest/samples/json/slow002-anon_no_vertical.txt b/t/pt-query-digest/samples/json/slow002-anon_no_vertical.txt index 6c81b524..0d3c3e5e 100644 --- a/t/pt-query-digest/samples/json/slow002-anon_no_vertical.txt +++ b/t/pt-query-digest/samples/json/slow002-anon_no_vertical.txt @@ -1,269 +1,2 @@ -{ - "classes" : [ - { - "attribute" : "fingerprint", - "checksum" : "66825DDC008FFA89", - "distillate" : "UPDATE db?.tuningdetail_?_? db?.gonzo", - "fingerprint" : "update d?tuningdetail_?_? n inner join d?gonzo a using(gonzo) set n.column? = a.column?, n.word? = a.word?", - "histograms" : { - "Query_time" : [ - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0 - ] - }, - "metrics" : { - "Filesort" : { - "yes" : "0" - }, - "Filesort_on_disk" : { - "yes" : "0" - }, - "Full_join" : { - "yes" : "0" - }, - "Full_scan" : { - "yes" : "1" - }, - "Lock_time" : { - "avg" : "0.000091", - "max" : "0.000091", - "median" : "0.000091", - "min" : "0.000091", - "pct" : "0.125000", - "pct_95" : "0.000091", - "stddev" : "0.000000", - "sum" : "0.000091" - }, - "Merge_passes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "QC_Hit" : { - "yes" : "0" - }, - "Query_length" : { - "avg" : "129", - "max" : "129", - "median" : "129", - "min" : "129", - "pct" : "0", - "pct_95" : "129", - "stddev" : "0", - "sum" : "129" - }, - "Query_time" : { - "avg" : "0.726052", - "max" : "0.726052", - "median" : "0.726052", - "min" : "0.726052", - "pct" : "0.125000", - "pct_95" : "0.726052", - "stddev" : "0.000000", - "sum" : "0.726052" - }, - "Rows_examined" : { - "avg" : "62951", - "max" : "62951", - "median" : "62951", - "min" : "62951", - "pct" : "0", - "pct_95" : "62951", - "stddev" : "0", - "sum" : "62951" - }, - "Rows_sent" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "Tmp_table" : { - "yes" : "0" - }, - "Tmp_table_on_disk" : { - "yes" : "0" - }, - "db" : { - "value" : "db1" - }, - "host" : { - "value" : "" - }, - "user" : { - "value" : "[SQL_SLAVE]" - } - }, - "query_count" : 1, - "tables" : [ - { - "create" : "SHOW CREATE TABLE `db2`.`tuningdetail_21_265507`", - "status" : "SHOW TABLE STATUS FROM `db2` LIKE 'tuningdetail_21_265507'" - }, - { - "create" : "SHOW CREATE TABLE `db1`.`gonzo`", - "status" : "SHOW TABLE STATUS FROM `db1` LIKE 'gonzo'" - } - ], - "ts_max" : "2007-12-18 11:48:27", - "ts_min" : "2007-12-18 11:48:27" - } - ], - "global" : { - "files" : [ - { - "name" : "TRUNK/t/lib/samples/slowlogs/slow002.txt", - "size" : 3841 - } - ], - "metrics" : { - "Filesort" : { - "cnt" : "0" - }, - "Filesort_on_disk" : { - "cnt" : "0" - }, - "Full_join" : { - "cnt" : "0" - }, - "Full_scan" : { - "cnt" : "1" - }, - "InnoDB_IO_r_bytes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "InnoDB_IO_r_ops" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "InnoDB_IO_r_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "InnoDB_pages_distinct" : { - "avg" : "17", - "max" : "24", - "median" : "17", - "min" : "11", - "pct_95" : "23", - "stddev" : "3", - "sum" : "107" - }, - "InnoDB_queue_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "InnoDB_rec_lock_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "Lock_time" : { - "avg" : "0.000038", - "max" : "0.000091", - "median" : "0.000026", - "min" : "0.000000", - "pct_95" : "0.000089", - "stddev" : "0.000028", - "sum" : "0.000304" - }, - "Merge_passes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "QC_Hit" : { - "cnt" : "0" - }, - "Query_length" : { - "avg" : "62", - "max" : "129", - "median" : "62", - "min" : "5", - "pct_95" : "124", - "stddev" : "34", - "sum" : "502" - }, - "Query_time" : { - "avg" : "0.095260", - "max" : "0.726052", - "median" : "0.000516", - "min" : "0.000012", - "pct_95" : "0.705093", - "stddev" : "0.231765", - "sum" : "0.762080" - }, - "Rows_examined" : { - "avg" : "7868", - "max" : "62951", - "median" : "0", - "min" : "0", - "pct_95" : "61003", - "stddev" : "20174", - "sum" : "62951" - }, - "Rows_sent" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "Tmp_table" : { - "cnt" : "0" - }, - "Tmp_table_on_disk" : { - "cnt" : "0" - } - }, - "query_count" : 8, - "unique_query_count" : 7 - } -} +{"classes":[{"attribute":"fingerprint","checksum":"66825DDC008FFA89","distillate":"UPDATE db?.tuningdetail_?_? db?.gonzo","fingerprint":"update d?tuningdetail_?_? n inner join d?gonzo a using(gonzo) set n.column? = a.column?, n.word? = a.word?","histograms":{"Query_time":[0,0,0,0,0,1,0,0]},"metrics":{"Filesort":{"yes":"0"},"Filesort_on_disk":{"yes":"0"},"Full_join":{"yes":"0"},"Full_scan":{"yes":"1"},"Lock_time":{"avg":"0.000091","max":"0.000091","median":"0.000091","min":"0.000091","pct":"0.125000","pct_95":"0.000091","stddev":"0.000000","sum":"0.000091"},"Merge_passes":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"QC_Hit":{"yes":"0"},"Query_length":{"avg":"129","max":"129","median":"129","min":"129","pct":"0","pct_95":"129","stddev":"0","sum":"129"},"Query_time":{"avg":"0.726052","max":"0.726052","median":"0.726052","min":"0.726052","pct":"0.125000","pct_95":"0.726052","stddev":"0.000000","sum":"0.726052"},"Rows_examined":{"avg":"62951","max":"62951","median":"62951","min":"62951","pct":"0","pct_95":"62951","stddev":"0","sum":"62951"},"Rows_sent":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"Tmp_table":{"yes":"0"},"Tmp_table_on_disk":{"yes":"0"},"db":{"value":"db1"},"host":{"value":""},"user":{"value":"[SQL_SLAVE]"}},"query_count":1,"tables":[{"create":"SHOW CREATE TABLE `db2`.`tuningdetail_21_265507`","status":"SHOW TABLE STATUS FROM `db2` LIKE 'tuningdetail_21_265507'"},{"create":"SHOW CREATE TABLE `db1`.`gonzo`","status":"SHOW TABLE STATUS FROM `db1` LIKE 'gonzo'"}],"ts_max":"2007-12-18 11:48:27","ts_min":"2007-12-18 11:48:27"}],"global":{"files":[{"name":"\/home\/karl\/golang\/src\/github.com\/percona\/percona-toolkit\/t\/lib\/samples\/slowlogs\/slow002.txt","size":3841}],"metrics":{"Filesort":{"cnt":"0"},"Filesort_on_disk":{"cnt":"0"},"Full_join":{"cnt":"0"},"Full_scan":{"cnt":"1"},"InnoDB_IO_r_bytes":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"InnoDB_IO_r_ops":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"InnoDB_IO_r_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"InnoDB_pages_distinct":{"avg":"17","max":"24","median":"17","min":"11","pct_95":"23","stddev":"3","sum":"107"},"InnoDB_queue_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"InnoDB_rec_lock_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"Lock_time":{"avg":"0.000038","max":"0.000091","median":"0.000026","min":"0.000000","pct_95":"0.000089","stddev":"0.000028","sum":"0.000304"},"Merge_passes":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"QC_Hit":{"cnt":"0"},"Query_length":{"avg":"62","max":"129","median":"62","min":"5","pct_95":"124","stddev":"34","sum":"502"},"Query_time":{"avg":"0.095260","max":"0.726052","median":"0.000516","min":"0.000012","pct_95":"0.705093","stddev":"0.231765","sum":"0.762080"},"Rows_examined":{"avg":"7868","max":"62951","median":"0","min":"0","pct_95":"61003","stddev":"20174","sum":"62951"},"Rows_sent":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"Tmp_table":{"cnt":"0"},"Tmp_table_on_disk":{"cnt":"0"}},"query_count":8,"unique_query_count":7}} diff --git a/t/pt-query-digest/samples/json/slow002.txt b/t/pt-query-digest/samples/json/slow002.txt index 45c102b3..1b025fd4 100644 --- a/t/pt-query-digest/samples/json/slow002.txt +++ b/t/pt-query-digest/samples/json/slow002.txt @@ -1,275 +1,2 @@ -{ - "classes" : [ - { - "attribute" : "fingerprint", - "checksum" : "66825DDC008FFA89", - "distillate" : "UPDATE db?.tuningdetail_?_? db?.gonzo", - "example" : { - "Query_time" : "0.726052", - "as_select" : "select n.column1 = a.column1, n.word3 = a.word3 from db2.tuningdetail_21_265507 n\n inner join db1.gonzo a using(gonzo) ", - "query" : "update db2.tuningdetail_21_265507 n\n inner join db1.gonzo a using(gonzo) \n set n.column1 = a.column1, n.word3 = a.word3", - "ts" : "2007-12-18 11:48:27" - }, - "fingerprint" : "update d?tuningdetail_?_? n inner join d?gonzo a using(gonzo) set n.column? = a.column?, n.word? = a.word?", - "histograms" : { - "Query_time" : [ - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0 - ] - }, - "metrics" : { - "Filesort" : { - "yes" : "0" - }, - "Filesort_on_disk" : { - "yes" : "0" - }, - "Full_join" : { - "yes" : "0" - }, - "Full_scan" : { - "yes" : "1" - }, - "Lock_time" : { - "avg" : "0.000091", - "max" : "0.000091", - "median" : "0.000091", - "min" : "0.000091", - "pct" : "0.125000", - "pct_95" : "0.000091", - "stddev" : "0.000000", - "sum" : "0.000091" - }, - "Merge_passes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "QC_Hit" : { - "yes" : "0" - }, - "Query_length" : { - "avg" : "129", - "max" : "129", - "median" : "129", - "min" : "129", - "pct" : "0", - "pct_95" : "129", - "stddev" : "0", - "sum" : "129" - }, - "Query_time" : { - "avg" : "0.726052", - "max" : "0.726052", - "median" : "0.726052", - "min" : "0.726052", - "pct" : "0.125000", - "pct_95" : "0.726052", - "stddev" : "0.000000", - "sum" : "0.726052" - }, - "Rows_examined" : { - "avg" : "62951", - "max" : "62951", - "median" : "62951", - "min" : "62951", - "pct" : "0", - "pct_95" : "62951", - "stddev" : "0", - "sum" : "62951" - }, - "Rows_sent" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "Tmp_table" : { - "yes" : "0" - }, - "Tmp_table_on_disk" : { - "yes" : "0" - }, - "db" : { - "value" : "db1" - }, - "host" : { - "value" : "" - }, - "user" : { - "value" : "[SQL_SLAVE]" - } - }, - "query_count" : 1, - "tables" : [ - { - "create" : "SHOW CREATE TABLE `db2`.`tuningdetail_21_265507`\\G", - "status" : "SHOW TABLE STATUS FROM `db2` LIKE 'tuningdetail_21_265507'\\G" - }, - { - "create" : "SHOW CREATE TABLE `db1`.`gonzo`\\G", - "status" : "SHOW TABLE STATUS FROM `db1` LIKE 'gonzo'\\G" - } - ], - "ts_max" : "2007-12-18 11:48:27", - "ts_min" : "2007-12-18 11:48:27" - } - ], - "global" : { - "files" : [ - { - "name" : "TRUNK/t/lib/samples/slowlogs/slow002.txt", - "size" : 3841 - } - ], - "metrics" : { - "Filesort" : { - "cnt" : "0" - }, - "Filesort_on_disk" : { - "cnt" : "0" - }, - "Full_join" : { - "cnt" : "0" - }, - "Full_scan" : { - "cnt" : "1" - }, - "InnoDB_IO_r_bytes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "InnoDB_IO_r_ops" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "InnoDB_IO_r_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "InnoDB_pages_distinct" : { - "avg" : "17", - "max" : "24", - "median" : "17", - "min" : "11", - "pct_95" : "23", - "stddev" : "3", - "sum" : "107" - }, - "InnoDB_queue_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "InnoDB_rec_lock_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "Lock_time" : { - "avg" : "0.000038", - "max" : "0.000091", - "median" : "0.000026", - "min" : "0.000000", - "pct_95" : "0.000089", - "stddev" : "0.000028", - "sum" : "0.000304" - }, - "Merge_passes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "QC_Hit" : { - "cnt" : "0" - }, - "Query_length" : { - "avg" : "62", - "max" : "129", - "median" : "62", - "min" : "5", - "pct_95" : "124", - "stddev" : "34", - "sum" : "502" - }, - "Query_time" : { - "avg" : "0.095260", - "max" : "0.726052", - "median" : "0.000516", - "min" : "0.000012", - "pct_95" : "0.705093", - "stddev" : "0.231765", - "sum" : "0.762080" - }, - "Rows_examined" : { - "avg" : "7868", - "max" : "62951", - "median" : "0", - "min" : "0", - "pct_95" : "61003", - "stddev" : "20174", - "sum" : "62951" - }, - "Rows_sent" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "Tmp_table" : { - "cnt" : "0" - }, - "Tmp_table_on_disk" : { - "cnt" : "0" - } - }, - "query_count" : 8, - "unique_query_count" : 7 - } -} +{"classes":[{"attribute":"fingerprint","checksum":"66825DDC008FFA89","distillate":"UPDATE db?.tuningdetail_?_? db?.gonzo","example":{"Query_time":"0.726052","as_select":"select n.column1 = a.column1, n.word3 = a.word3 from db2.tuningdetail_21_265507 n\n inner join db1.gonzo a using(gonzo) ","query":"update db2.tuningdetail_21_265507 n\n inner join db1.gonzo a using(gonzo) \n set n.column1 = a.column1, n.word3 = a.word3","ts":"2007-12-18 11:48:27"},"fingerprint":"update d?tuningdetail_?_? n inner join d?gonzo a using(gonzo) set n.column? = a.column?, n.word? = a.word?","histograms":{"Query_time":[0,0,0,0,0,1,0,0]},"metrics":{"Filesort":{"yes":"0"},"Filesort_on_disk":{"yes":"0"},"Full_join":{"yes":"0"},"Full_scan":{"yes":"1"},"Lock_time":{"avg":"0.000091","max":"0.000091","median":"0.000091","min":"0.000091","pct":"0.125000","pct_95":"0.000091","stddev":"0.000000","sum":"0.000091"},"Merge_passes":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"QC_Hit":{"yes":"0"},"Query_length":{"avg":"129","max":"129","median":"129","min":"129","pct":"0","pct_95":"129","stddev":"0","sum":"129"},"Query_time":{"avg":"0.726052","max":"0.726052","median":"0.726052","min":"0.726052","pct":"0.125000","pct_95":"0.726052","stddev":"0.000000","sum":"0.726052"},"Rows_examined":{"avg":"62951","max":"62951","median":"62951","min":"62951","pct":"0","pct_95":"62951","stddev":"0","sum":"62951"},"Rows_sent":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"Tmp_table":{"yes":"0"},"Tmp_table_on_disk":{"yes":"0"},"db":{"value":"db1"},"host":{"value":""},"user":{"value":"[SQL_SLAVE]"}},"query_count":1,"tables":[{"create":"SHOW CREATE TABLE `db2`.`tuningdetail_21_265507`\\G","status":"SHOW TABLE STATUS FROM `db2` LIKE 'tuningdetail_21_265507'\\G"},{"create":"SHOW CREATE TABLE `db1`.`gonzo`\\G","status":"SHOW TABLE STATUS FROM `db1` LIKE 'gonzo'\\G"}],"ts_max":"2007-12-18 11:48:27","ts_min":"2007-12-18 11:48:27"}],"global":{"files":[{"name":"\/home\/karl\/golang\/src\/github.com\/percona\/percona-toolkit\/t\/lib\/samples\/slowlogs\/slow002.txt","size":3841}],"metrics":{"Filesort":{"cnt":"0"},"Filesort_on_disk":{"cnt":"0"},"Full_join":{"cnt":"0"},"Full_scan":{"cnt":"1"},"InnoDB_IO_r_bytes":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"InnoDB_IO_r_ops":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"InnoDB_IO_r_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"InnoDB_pages_distinct":{"avg":"17","max":"24","median":"17","min":"11","pct_95":"23","stddev":"3","sum":"107"},"InnoDB_queue_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"InnoDB_rec_lock_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"Lock_time":{"avg":"0.000038","max":"0.000091","median":"0.000026","min":"0.000000","pct_95":"0.000089","stddev":"0.000028","sum":"0.000304"},"Merge_passes":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"QC_Hit":{"cnt":"0"},"Query_length":{"avg":"62","max":"129","median":"62","min":"5","pct_95":"124","stddev":"34","sum":"502"},"Query_time":{"avg":"0.095260","max":"0.726052","median":"0.000516","min":"0.000012","pct_95":"0.705093","stddev":"0.231765","sum":"0.762080"},"Rows_examined":{"avg":"7868","max":"62951","median":"0","min":"0","pct_95":"61003","stddev":"20174","sum":"62951"},"Rows_sent":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"Tmp_table":{"cnt":"0"},"Tmp_table_on_disk":{"cnt":"0"}},"query_count":8,"unique_query_count":7}} diff --git a/t/pt-query-digest/samples/json/slow002_no_vertical.txt b/t/pt-query-digest/samples/json/slow002_no_vertical.txt index 1dbb18e0..8ef8d2f2 100644 --- a/t/pt-query-digest/samples/json/slow002_no_vertical.txt +++ b/t/pt-query-digest/samples/json/slow002_no_vertical.txt @@ -1,275 +1,2 @@ -{ - "classes" : [ - { - "attribute" : "fingerprint", - "checksum" : "66825DDC008FFA89", - "distillate" : "UPDATE db?.tuningdetail_?_? db?.gonzo", - "example" : { - "Query_time" : "0.726052", - "as_select" : "select n.column1 = a.column1, n.word3 = a.word3 from db2.tuningdetail_21_265507 n\n inner join db1.gonzo a using(gonzo) ", - "query" : "update db2.tuningdetail_21_265507 n\n inner join db1.gonzo a using(gonzo) \n set n.column1 = a.column1, n.word3 = a.word3", - "ts" : "2007-12-18 11:48:27" - }, - "fingerprint" : "update d?tuningdetail_?_? n inner join d?gonzo a using(gonzo) set n.column? = a.column?, n.word? = a.word?", - "histograms" : { - "Query_time" : [ - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0 - ] - }, - "metrics" : { - "Filesort" : { - "yes" : "0" - }, - "Filesort_on_disk" : { - "yes" : "0" - }, - "Full_join" : { - "yes" : "0" - }, - "Full_scan" : { - "yes" : "1" - }, - "Lock_time" : { - "avg" : "0.000091", - "max" : "0.000091", - "median" : "0.000091", - "min" : "0.000091", - "pct" : "0.125000", - "pct_95" : "0.000091", - "stddev" : "0.000000", - "sum" : "0.000091" - }, - "Merge_passes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "QC_Hit" : { - "yes" : "0" - }, - "Query_length" : { - "avg" : "129", - "max" : "129", - "median" : "129", - "min" : "129", - "pct" : "0", - "pct_95" : "129", - "stddev" : "0", - "sum" : "129" - }, - "Query_time" : { - "avg" : "0.726052", - "max" : "0.726052", - "median" : "0.726052", - "min" : "0.726052", - "pct" : "0.125000", - "pct_95" : "0.726052", - "stddev" : "0.000000", - "sum" : "0.726052" - }, - "Rows_examined" : { - "avg" : "62951", - "max" : "62951", - "median" : "62951", - "min" : "62951", - "pct" : "0", - "pct_95" : "62951", - "stddev" : "0", - "sum" : "62951" - }, - "Rows_sent" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "Tmp_table" : { - "yes" : "0" - }, - "Tmp_table_on_disk" : { - "yes" : "0" - }, - "db" : { - "value" : "db1" - }, - "host" : { - "value" : "" - }, - "user" : { - "value" : "[SQL_SLAVE]" - } - }, - "query_count" : 1, - "tables" : [ - { - "create" : "SHOW CREATE TABLE `db2`.`tuningdetail_21_265507`", - "status" : "SHOW TABLE STATUS FROM `db2` LIKE 'tuningdetail_21_265507'" - }, - { - "create" : "SHOW CREATE TABLE `db1`.`gonzo`", - "status" : "SHOW TABLE STATUS FROM `db1` LIKE 'gonzo'" - } - ], - "ts_max" : "2007-12-18 11:48:27", - "ts_min" : "2007-12-18 11:48:27" - } - ], - "global" : { - "files" : [ - { - "name" : "TRUNK/t/lib/samples/slowlogs/slow002.txt", - "size" : 3841 - } - ], - "metrics" : { - "Filesort" : { - "cnt" : "0" - }, - "Filesort_on_disk" : { - "cnt" : "0" - }, - "Full_join" : { - "cnt" : "0" - }, - "Full_scan" : { - "cnt" : "1" - }, - "InnoDB_IO_r_bytes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "InnoDB_IO_r_ops" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "InnoDB_IO_r_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "InnoDB_pages_distinct" : { - "avg" : "17", - "max" : "24", - "median" : "17", - "min" : "11", - "pct_95" : "23", - "stddev" : "3", - "sum" : "107" - }, - "InnoDB_queue_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "InnoDB_rec_lock_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "Lock_time" : { - "avg" : "0.000038", - "max" : "0.000091", - "median" : "0.000026", - "min" : "0.000000", - "pct_95" : "0.000089", - "stddev" : "0.000028", - "sum" : "0.000304" - }, - "Merge_passes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "QC_Hit" : { - "cnt" : "0" - }, - "Query_length" : { - "avg" : "62", - "max" : "129", - "median" : "62", - "min" : "5", - "pct_95" : "124", - "stddev" : "34", - "sum" : "502" - }, - "Query_time" : { - "avg" : "0.095260", - "max" : "0.726052", - "median" : "0.000516", - "min" : "0.000012", - "pct_95" : "0.705093", - "stddev" : "0.231765", - "sum" : "0.762080" - }, - "Rows_examined" : { - "avg" : "7868", - "max" : "62951", - "median" : "0", - "min" : "0", - "pct_95" : "61003", - "stddev" : "20174", - "sum" : "62951" - }, - "Rows_sent" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "Tmp_table" : { - "cnt" : "0" - }, - "Tmp_table_on_disk" : { - "cnt" : "0" - } - }, - "query_count" : 8, - "unique_query_count" : 7 - } -} +{"classes":[{"attribute":"fingerprint","checksum":"66825DDC008FFA89","distillate":"UPDATE db?.tuningdetail_?_? db?.gonzo","example":{"Query_time":"0.726052","as_select":"select n.column1 = a.column1, n.word3 = a.word3 from db2.tuningdetail_21_265507 n\n inner join db1.gonzo a using(gonzo) ","query":"update db2.tuningdetail_21_265507 n\n inner join db1.gonzo a using(gonzo) \n set n.column1 = a.column1, n.word3 = a.word3","ts":"2007-12-18 11:48:27"},"fingerprint":"update d?tuningdetail_?_? n inner join d?gonzo a using(gonzo) set n.column? = a.column?, n.word? = a.word?","histograms":{"Query_time":[0,0,0,0,0,1,0,0]},"metrics":{"Filesort":{"yes":"0"},"Filesort_on_disk":{"yes":"0"},"Full_join":{"yes":"0"},"Full_scan":{"yes":"1"},"Lock_time":{"avg":"0.000091","max":"0.000091","median":"0.000091","min":"0.000091","pct":"0.125000","pct_95":"0.000091","stddev":"0.000000","sum":"0.000091"},"Merge_passes":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"QC_Hit":{"yes":"0"},"Query_length":{"avg":"129","max":"129","median":"129","min":"129","pct":"0","pct_95":"129","stddev":"0","sum":"129"},"Query_time":{"avg":"0.726052","max":"0.726052","median":"0.726052","min":"0.726052","pct":"0.125000","pct_95":"0.726052","stddev":"0.000000","sum":"0.726052"},"Rows_examined":{"avg":"62951","max":"62951","median":"62951","min":"62951","pct":"0","pct_95":"62951","stddev":"0","sum":"62951"},"Rows_sent":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"Tmp_table":{"yes":"0"},"Tmp_table_on_disk":{"yes":"0"},"db":{"value":"db1"},"host":{"value":""},"user":{"value":"[SQL_SLAVE]"}},"query_count":1,"tables":[{"create":"SHOW CREATE TABLE `db2`.`tuningdetail_21_265507`","status":"SHOW TABLE STATUS FROM `db2` LIKE 'tuningdetail_21_265507'"},{"create":"SHOW CREATE TABLE `db1`.`gonzo`","status":"SHOW TABLE STATUS FROM `db1` LIKE 'gonzo'"}],"ts_max":"2007-12-18 11:48:27","ts_min":"2007-12-18 11:48:27"}],"global":{"files":[{"name":"\/home\/karl\/golang\/src\/github.com\/percona\/percona-toolkit\/t\/lib\/samples\/slowlogs\/slow002.txt","size":3841}],"metrics":{"Filesort":{"cnt":"0"},"Filesort_on_disk":{"cnt":"0"},"Full_join":{"cnt":"0"},"Full_scan":{"cnt":"1"},"InnoDB_IO_r_bytes":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"InnoDB_IO_r_ops":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"InnoDB_IO_r_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"InnoDB_pages_distinct":{"avg":"17","max":"24","median":"17","min":"11","pct_95":"23","stddev":"3","sum":"107"},"InnoDB_queue_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"InnoDB_rec_lock_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"Lock_time":{"avg":"0.000038","max":"0.000091","median":"0.000026","min":"0.000000","pct_95":"0.000089","stddev":"0.000028","sum":"0.000304"},"Merge_passes":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"QC_Hit":{"cnt":"0"},"Query_length":{"avg":"62","max":"129","median":"62","min":"5","pct_95":"124","stddev":"34","sum":"502"},"Query_time":{"avg":"0.095260","max":"0.726052","median":"0.000516","min":"0.000012","pct_95":"0.705093","stddev":"0.231765","sum":"0.762080"},"Rows_examined":{"avg":"7868","max":"62951","median":"0","min":"0","pct_95":"61003","stddev":"20174","sum":"62951"},"Rows_sent":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"Tmp_table":{"cnt":"0"},"Tmp_table_on_disk":{"cnt":"0"}},"query_count":8,"unique_query_count":7}} diff --git a/t/pt-query-digest/samples/json/tcpdump021.txt b/t/pt-query-digest/samples/json/tcpdump021.txt index cd2ae6b5..c6e7a1c3 100644 --- a/t/pt-query-digest/samples/json/tcpdump021.txt +++ b/t/pt-query-digest/samples/json/tcpdump021.txt @@ -1,280 +1,2 @@ -{ - "classes" : [ - { - "attribute" : "fingerprint", - "checksum" : "AA8E9FA785927259", - "distillate" : "SELECT d.t", - "example" : { - "Query_time" : "0.000286", - "as_select" : "SELECT i FROM d.t WHERE i=?", - "query" : "PREPARE SELECT i FROM d.t WHERE i=?", - "ts" : "2009-12-08 09:23:49.637394" - }, - "fingerprint" : "prepare select i from d.t where i=?", - "histograms" : { - "Query_time" : [ - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0 - ] - }, - "metrics" : { - "No_good_index_used" : { - "yes" : "0" - }, - "No_index_used" : { - "yes" : "0" - }, - "Query_length" : { - "avg" : "35", - "max" : "35", - "median" : "35", - "min" : "35", - "pct" : "0", - "pct_95" : "35", - "stddev" : "0", - "sum" : "35" - }, - "Query_time" : { - "avg" : "0.000286", - "max" : "0.000286", - "median" : "0.000286", - "min" : "0.000286", - "pct" : "0.333333", - "pct_95" : "0.000286", - "stddev" : "0.000000", - "sum" : "0.000286" - }, - "Statement_id" : { - "value" : 2 - }, - "Warning_count" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "host" : { - "value" : "127.0.0.1" - } - }, - "query_count" : 1, - "tables" : [ - { - "create" : "SHOW CREATE TABLE `d`.`t`\\G", - "status" : "SHOW TABLE STATUS FROM `d` LIKE 't'\\G" - } - ], - "ts_max" : "2009-12-08 09:23:49.637394", - "ts_min" : "2009-12-08 09:23:49.637394" - }, - { - "attribute" : "fingerprint", - "checksum" : "3F79759E7FA2F117", - "distillate" : "SELECT d.t", - "example" : { - "Query_time" : "0.000281", - "as_select" : "SELECT i FROM d.t WHERE i=\"3\"", - "query" : "EXECUTE SELECT i FROM d.t WHERE i=\"3\"", - "ts" : "2009-12-08 09:23:49.637892" - }, - "fingerprint" : "execute select i from d.t where i=?", - "histograms" : { - "Query_time" : [ - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0 - ] - }, - "metrics" : { - "No_good_index_used" : { - "yes" : "0" - }, - "No_index_used" : { - "yes" : "1" - }, - "Query_length" : { - "avg" : "37", - "max" : "37", - "median" : "37", - "min" : "37", - "pct" : "0", - "pct_95" : "37", - "stddev" : "0", - "sum" : "37" - }, - "Query_time" : { - "avg" : "0.000281", - "max" : "0.000281", - "median" : "0.000281", - "min" : "0.000281", - "pct" : "0.333333", - "pct_95" : "0.000281", - "stddev" : "0.000000", - "sum" : "0.000281" - }, - "Statement_id" : { - "value" : "2" - }, - "Warning_count" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "host" : { - "value" : "127.0.0.1" - } - }, - "query_count" : 1, - "tables" : [ - { - "create" : "SHOW CREATE TABLE `d`.`t`\\G", - "status" : "SHOW TABLE STATUS FROM `d` LIKE 't'\\G" - } - ], - "ts_max" : "2009-12-08 09:23:49.637892", - "ts_min" : "2009-12-08 09:23:49.637892" - }, - { - "attribute" : "fingerprint", - "checksum" : "AA353644DE4C4CB4", - "distillate" : "ADMIN QUIT", - "example" : { - "Query_time" : "0.000000", - "query" : "administrator command: Quit", - "ts" : "2009-12-08 09:23:49.638381" - }, - "fingerprint" : "administrator command: Quit", - "histograms" : { - "Query_time" : [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ] - }, - "metrics" : { - "No_good_index_used" : { - "yes" : "0" - }, - "No_index_used" : { - "yes" : "0" - }, - "Query_length" : { - "avg" : "27", - "max" : "27", - "median" : "27", - "min" : "27", - "pct" : "0", - "pct_95" : "27", - "stddev" : "0", - "sum" : "27" - }, - "Query_time" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct" : "0.333333", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "Warning_count" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "host" : { - "value" : "127.0.0.1" - } - }, - "query_count" : 1, - "ts_max" : "2009-12-08 09:23:49.638381", - "ts_min" : "2009-12-08 09:23:49.638381" - } - ], - "global" : { - "files" : [ - { - "name" : "TRUNK/t/lib/samples/tcpdump/tcpdump021.txt", - "size" : 2827 - } - ], - "metrics" : { - "No_good_index_used" : { - "cnt" : "0" - }, - "No_index_used" : { - "cnt" : "1" - }, - "Query_length" : { - "avg" : "33", - "max" : "37", - "median" : "34", - "min" : "27", - "pct_95" : "36", - "stddev" : "4", - "sum" : "99" - }, - "Query_time" : { - "avg" : "0.000189", - "max" : "0.000286", - "median" : "0.000273", - "min" : "0.000000", - "pct_95" : "0.000273", - "stddev" : "0.000129", - "sum" : "0.000567" - }, - "Rows_affected" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "Warning_count" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - } - }, - "query_count" : 3, - "unique_query_count" : 3 - } -} +{"classes":[{"attribute":"fingerprint","checksum":"AA8E9FA785927259","distillate":"SELECT d.t","example":{"Query_time":"0.000286","as_select":"SELECT i FROM d.t WHERE i=?","query":"PREPARE SELECT i FROM d.t WHERE i=?","ts":"2009-12-08 09:23:49.637394"},"fingerprint":"prepare select i from d.t where i=?","histograms":{"Query_time":[0,0,1,0,0,0,0,0]},"metrics":{"No_good_index_used":{"yes":"0"},"No_index_used":{"yes":"0"},"Query_length":{"avg":"35","max":"35","median":"35","min":"35","pct":"0","pct_95":"35","stddev":"0","sum":"35"},"Query_time":{"avg":"0.000286","max":"0.000286","median":"0.000286","min":"0.000286","pct":"0.333333","pct_95":"0.000286","stddev":"0.000000","sum":"0.000286"},"Statement_id":{"value":2},"Warning_count":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"host":{"value":"127.0.0.1"}},"query_count":1,"tables":[{"create":"SHOW CREATE TABLE `d`.`t`\\G","status":"SHOW TABLE STATUS FROM `d` LIKE 't'\\G"}],"ts_max":"2009-12-08 09:23:49.637394","ts_min":"2009-12-08 09:23:49.637394"},{"attribute":"fingerprint","checksum":"3F79759E7FA2F117","distillate":"SELECT d.t","example":{"Query_time":"0.000281","as_select":"SELECT i FROM d.t WHERE i=\"3\"","query":"EXECUTE SELECT i FROM d.t WHERE i=\"3\"","ts":"2009-12-08 09:23:49.637892"},"fingerprint":"execute select i from d.t where i=?","histograms":{"Query_time":[0,0,1,0,0,0,0,0]},"metrics":{"No_good_index_used":{"yes":"0"},"No_index_used":{"yes":"1"},"Query_length":{"avg":"37","max":"37","median":"37","min":"37","pct":"0","pct_95":"37","stddev":"0","sum":"37"},"Query_time":{"avg":"0.000281","max":"0.000281","median":"0.000281","min":"0.000281","pct":"0.333333","pct_95":"0.000281","stddev":"0.000000","sum":"0.000281"},"Statement_id":{"value":"2"},"Warning_count":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"host":{"value":"127.0.0.1"}},"query_count":1,"tables":[{"create":"SHOW CREATE TABLE `d`.`t`\\G","status":"SHOW TABLE STATUS FROM `d` LIKE 't'\\G"}],"ts_max":"2009-12-08 09:23:49.637892","ts_min":"2009-12-08 09:23:49.637892"},{"attribute":"fingerprint","checksum":"AA353644DE4C4CB4","distillate":"ADMIN QUIT","example":{"Query_time":"0.000000","query":"administrator command: Quit","ts":"2009-12-08 09:23:49.638381"},"fingerprint":"administrator command: Quit","histograms":{"Query_time":[0,0,0,0,0,0,0,0]},"metrics":{"No_good_index_used":{"yes":"0"},"No_index_used":{"yes":"0"},"Query_length":{"avg":"27","max":"27","median":"27","min":"27","pct":"0","pct_95":"27","stddev":"0","sum":"27"},"Query_time":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct":"0.333333","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"Warning_count":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"host":{"value":"127.0.0.1"}},"query_count":1,"ts_max":"2009-12-08 09:23:49.638381","ts_min":"2009-12-08 09:23:49.638381"}],"global":{"files":[{"name":"\/home\/karl\/golang\/src\/github.com\/percona\/percona-toolkit\/t\/lib\/samples\/tcpdump\/tcpdump021.txt","size":2827}],"metrics":{"No_good_index_used":{"cnt":"0"},"No_index_used":{"cnt":"1"},"Query_length":{"avg":"33","max":"37","median":"34","min":"27","pct_95":"36","stddev":"4","sum":"99"},"Query_time":{"avg":"0.000189","max":"0.000286","median":"0.000273","min":"0.000000","pct_95":"0.000273","stddev":"0.000129","sum":"0.000567"},"Rows_affected":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"Warning_count":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"}},"query_count":3,"unique_query_count":3}} diff --git a/t/pt-query-digest/samples/slow059_report02.txt b/t/pt-query-digest/samples/slow059_report02.txt index c9916188..7700bdd2 100644 --- a/t/pt-query-digest/samples/slow059_report02.txt +++ b/t/pt-query-digest/samples/slow059_report02.txt @@ -1,680 +1,2 @@ -{ - "classes" : [ - { - "attribute" : "fingerprint", - "checksum" : "9EA505F4786E7F15", - "distillate" : "SELECT bar", - "example" : { - "Query_time" : "0.000237", - "query" : "SELECT foo FROM bar WHERE id=2", - "ts" : "2013-11-28 01:05:31" - }, - "fingerprint" : "select foo from bar where id=?", - "histograms" : { - "Query_time" : [ - 0, - 0, - 2, - 0, - 0, - 0, - 0, - 0 - ] - }, - "metrics" : { - "Bytes_sent" : { - "avg" : "545", - "max" : "545", - "median" : "545", - "min" : "545", - "pct" : "0", - "pct_95" : "545", - "stddev" : "0", - "sum" : "1090" - }, - "Filesort" : { - "yes" : "0" - }, - "Filesort_on_disk" : { - "yes" : "0" - }, - "Full_join" : { - "yes" : "0" - }, - "Full_scan" : { - "yes" : "0" - }, - "InnoDB_IO_r_bytes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "InnoDB_IO_r_ops" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "InnoDB_IO_r_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct" : "0.666667", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "InnoDB_pages_distinct" : { - "avg" : "2", - "max" : "2", - "median" : "2", - "min" : "2", - "pct" : "0", - "pct_95" : "2", - "stddev" : "0", - "sum" : "4" - }, - "InnoDB_queue_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct" : "0.666667", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "InnoDB_rec_lock_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct" : "0.666667", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "InnoDB_trx_id" : { - "value" : "1A885840" - }, - "Killed" : { - "yes" : "0" - }, - "Last_errno" : { - "value" : "0" - }, - "Lock_time" : { - "avg" : "0.000118", - "max" : "0.000122", - "median" : "0.000118", - "min" : "0.000114", - "pct" : "0.666667", - "pct_95" : "0.000122", - "stddev" : "0.000006", - "sum" : "0.000236" - }, - "Merge_passes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "QC_Hit" : { - "yes" : "0" - }, - "Query_length" : { - "avg" : "30", - "max" : "30", - "median" : "30", - "min" : "30", - "pct" : "0", - "pct_95" : "30", - "stddev" : "0", - "sum" : "60" - }, - "Query_time" : { - "avg" : "0.000233", - "max" : "0.000237", - "median" : "0.000233", - "min" : "0.000228", - "pct" : "0.666667", - "pct_95" : "0.000237", - "stddev" : "0.000006", - "sum" : "0.000465" - }, - "Rows_examined" : { - "avg" : "1", - "max" : "1", - "median" : "1", - "min" : "1", - "pct" : "0", - "pct_95" : "1", - "stddev" : "0", - "sum" : "2" - }, - "Rows_sent" : { - "avg" : "1", - "max" : "1", - "median" : "1", - "min" : "1", - "pct" : "0", - "pct_95" : "1", - "stddev" : "0", - "sum" : "2" - }, - "Tmp_disk_tables" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "Tmp_table" : { - "yes" : "0" - }, - "Tmp_table_on_disk" : { - "yes" : "0" - }, - "Tmp_table_sizes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "Tmp_tables" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "db" : { - "value" : "maindb" - }, - "host" : { - "value" : "localhost" - }, - "rate_limit" : { - "value" : "query:2" - }, - "user" : { - "value" : "user1" - } - }, - "query_count" : 2, - "tables" : [ - { - "create" : "SHOW CREATE TABLE `maindb`.`bar`\\G", - "status" : "SHOW TABLE STATUS FROM `maindb` LIKE 'bar'\\G" - } - ], - "ts_max" : "2013-11-28 01:05:31", - "ts_min" : "2013-11-28 01:05:31" - }, - { - "attribute" : "fingerprint", - "checksum" : "D2BA209E593ABAA7", - "distillate" : "INSERT foo", - "example" : { - "Query_time" : "0.000165", - "query" : "INSERT INTO foo VALUES (NULL, 3)", - "ts" : "2013-11-28 01:05:31" - }, - "fingerprint" : "insert into foo values(?+)", - "histograms" : { - "Query_time" : [ - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0 - ] - }, - "metrics" : { - "Bytes_sent" : { - "avg" : "481", - "max" : "481", - "median" : "481", - "min" : "481", - "pct" : "0", - "pct_95" : "481", - "stddev" : "0", - "sum" : "481" - }, - "Filesort" : { - "yes" : "1" - }, - "Filesort_on_disk" : { - "yes" : "0" - }, - "Full_join" : { - "yes" : "0" - }, - "Full_scan" : { - "yes" : "0" - }, - "InnoDB_IO_r_bytes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "InnoDB_IO_r_ops" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "InnoDB_IO_r_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct" : "0.333333", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "InnoDB_pages_distinct" : { - "avg" : "3", - "max" : "3", - "median" : "3", - "min" : "3", - "pct" : "0", - "pct_95" : "3", - "stddev" : "0", - "sum" : "3" - }, - "InnoDB_queue_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct" : "0.333333", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "InnoDB_rec_lock_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct" : "0.333333", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "InnoDB_trx_id" : { - "value" : "1A885842" - }, - "Killed" : { - "yes" : "0" - }, - "Last_errno" : { - "value" : "0" - }, - "Lock_time" : { - "avg" : "0.000048", - "max" : "0.000048", - "median" : "0.000048", - "min" : "0.000048", - "pct" : "0.333333", - "pct_95" : "0.000048", - "stddev" : "0.000000", - "sum" : "0.000048" - }, - "Merge_passes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "QC_Hit" : { - "yes" : "0" - }, - "Query_length" : { - "avg" : "32", - "max" : "32", - "median" : "32", - "min" : "32", - "pct" : "0", - "pct_95" : "32", - "stddev" : "0", - "sum" : "32" - }, - "Query_time" : { - "avg" : "0.000165", - "max" : "0.000165", - "median" : "0.000165", - "min" : "0.000165", - "pct" : "0.333333", - "pct_95" : "0.000165", - "stddev" : "0.000000", - "sum" : "0.000165" - }, - "Rows_affected" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "Rows_examined" : { - "avg" : "10", - "max" : "10", - "median" : "10", - "min" : "10", - "pct" : "0", - "pct_95" : "10", - "stddev" : "0", - "sum" : "10" - }, - "Rows_sent" : { - "avg" : "5", - "max" : "5", - "median" : "5", - "min" : "5", - "pct" : "0", - "pct_95" : "5", - "stddev" : "0", - "sum" : "5" - }, - "Tmp_disk_tables" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "Tmp_table" : { - "yes" : "0" - }, - "Tmp_table_on_disk" : { - "yes" : "0" - }, - "Tmp_table_sizes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "Tmp_tables" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "db" : { - "value" : "maindb" - }, - "host" : { - "value" : "localhost" - }, - "rate_limit" : { - "value" : "query:2" - }, - "user" : { - "value" : "user1" - } - }, - "query_count" : 1, - "tables" : [ - { - "create" : "SHOW CREATE TABLE `maindb`.`foo`\\G", - "status" : "SHOW TABLE STATUS FROM `maindb` LIKE 'foo'\\G" - } - ], - "ts_max" : "2013-11-28 01:05:31", - "ts_min" : "2013-11-28 01:05:31" - } - ], - "global" : { - "files" : [ - { - "name" : "slow059.txt" - "size" : 2152 - } - ], - "metrics" : { - "Bytes_sent" : { - "avg" : "523", - "max" : "545", - "median" : "537", - "min" : "481", - "pct_95" : "537", - "stddev" : "32", - "sum" : "1571" - }, - "Filesort" : { - "cnt" : "1" - }, - "Filesort_on_disk" : { - "cnt" : "0" - }, - "Full_join" : { - "cnt" : "0" - }, - "Full_scan" : { - "cnt" : "0" - }, - "InnoDB_IO_r_bytes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "InnoDB_IO_r_ops" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "InnoDB_IO_r_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "InnoDB_pages_distinct" : { - "avg" : "2", - "max" : "3", - "median" : "1", - "min" : "2", - "pct_95" : "2", - "stddev" : "0", - "sum" : "7" - }, - "InnoDB_queue_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "InnoDB_rec_lock_wait" : { - "avg" : "0.000000", - "max" : "0.000000", - "median" : "0.000000", - "min" : "0.000000", - "pct_95" : "0.000000", - "stddev" : "0.000000", - "sum" : "0.000000" - }, - "Killed" : { - "cnt" : "0" - }, - "Lock_time" : { - "avg" : "0.000095", - "max" : "0.000122", - "median" : "0.000114", - "min" : "0.000048", - "pct_95" : "0.000119", - "stddev" : "0.000033", - "sum" : "0.000284" - }, - "Merge_passes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "QC_Hit" : { - "cnt" : "0" - }, - "Query_length" : { - "avg" : "30", - "max" : "32", - "median" : "28", - "min" : "30", - "pct_95" : "31", - "stddev" : "1", - "sum" : "92" - }, - "Query_time" : { - "avg" : "0.000210", - "max" : "0.000237", - "median" : "0.000225", - "min" : "0.000165", - "pct_95" : "0.000236", - "stddev" : "0.000034", - "sum" : "0.000630" - }, - "Rows_affected" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "Rows_examined" : { - "avg" : "4", - "max" : "10", - "median" : "0", - "min" : "1", - "pct_95" : "9", - "stddev" : "4", - "sum" : "12" - }, - "Rows_sent" : { - "avg" : "2", - "max" : "5", - "median" : "0", - "min" : "1", - "pct_95" : "4", - "stddev" : "1", - "sum" : "7" - }, - "Tmp_disk_tables" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "Tmp_table" : { - "cnt" : "0" - }, - "Tmp_table_on_disk" : { - "cnt" : "0" - }, - "Tmp_table_sizes" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - }, - "Tmp_tables" : { - "avg" : "0", - "max" : "0", - "median" : "0", - "min" : "0", - "pct_95" : "0", - "stddev" : "0", - "sum" : "0" - } - }, - "query_count" : 3, - "rate_limit" : { - "limit" : 2, - "type" : "query" - }, - "unique_query_count" : 2 - } -} +{"classes":[{"attribute":"fingerprint","checksum":"9EA505F4786E7F15","distillate":"SELECT bar","example":{"Query_time":"0.000237","query":"SELECT foo FROM bar WHERE id=2","ts":"2013-11-28 01:05:31"},"fingerprint":"select foo from bar where id=?","histograms":{"Query_time":[0,0,2,0,0,0,0,0]},"metrics":{"Bytes_sent":{"avg":"545","max":"545","median":"545","min":"545","pct":"0","pct_95":"545","stddev":"0","sum":"1090"},"Filesort":{"yes":"0"},"Filesort_on_disk":{"yes":"0"},"Full_join":{"yes":"0"},"Full_scan":{"yes":"0"},"InnoDB_IO_r_bytes":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"InnoDB_IO_r_ops":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"InnoDB_IO_r_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct":"0.666667","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"InnoDB_pages_distinct":{"avg":"2","max":"2","median":"2","min":"2","pct":"0","pct_95":"2","stddev":"0","sum":"4"},"InnoDB_queue_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct":"0.666667","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"InnoDB_rec_lock_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct":"0.666667","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"InnoDB_trx_id":{"value":"1A885840"},"Killed":{"yes":"0"},"Last_errno":{"value":"0"},"Lock_time":{"avg":"0.000118","max":"0.000122","median":"0.000118","min":"0.000114","pct":"0.666667","pct_95":"0.000122","stddev":"0.000006","sum":"0.000236"},"Merge_passes":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"QC_Hit":{"yes":"0"},"Query_length":{"avg":"30","max":"30","median":"30","min":"30","pct":"0","pct_95":"30","stddev":"0","sum":"60"},"Query_time":{"avg":"0.000233","max":"0.000237","median":"0.000233","min":"0.000228","pct":"0.666667","pct_95":"0.000237","stddev":"0.000006","sum":"0.000465"},"Rows_examined":{"avg":"1","max":"1","median":"1","min":"1","pct":"0","pct_95":"1","stddev":"0","sum":"2"},"Rows_sent":{"avg":"1","max":"1","median":"1","min":"1","pct":"0","pct_95":"1","stddev":"0","sum":"2"},"Tmp_disk_tables":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"Tmp_table":{"yes":"0"},"Tmp_table_on_disk":{"yes":"0"},"Tmp_table_sizes":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"Tmp_tables":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"db":{"value":"maindb"},"host":{"value":"localhost"},"rate_limit":{"value":"query:2"},"user":{"value":"user1"}},"query_count":2,"tables":[{"create":"SHOW CREATE TABLE `maindb`.`bar`\\G","status":"SHOW TABLE STATUS FROM `maindb` LIKE 'bar'\\G"}],"ts_max":"2013-11-28 01:05:31","ts_min":"2013-11-28 01:05:31"},{"attribute":"fingerprint","checksum":"D2BA209E593ABAA7","distillate":"INSERT foo","example":{"Query_time":"0.000165","query":"INSERT INTO foo VALUES (NULL, 3)","ts":"2013-11-28 01:05:31"},"fingerprint":"insert into foo values(?+)","histograms":{"Query_time":[0,0,1,0,0,0,0,0]},"metrics":{"Bytes_sent":{"avg":"481","max":"481","median":"481","min":"481","pct":"0","pct_95":"481","stddev":"0","sum":"481"},"Filesort":{"yes":"1"},"Filesort_on_disk":{"yes":"0"},"Full_join":{"yes":"0"},"Full_scan":{"yes":"0"},"InnoDB_IO_r_bytes":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"InnoDB_IO_r_ops":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"InnoDB_IO_r_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct":"0.333333","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"InnoDB_pages_distinct":{"avg":"3","max":"3","median":"3","min":"3","pct":"0","pct_95":"3","stddev":"0","sum":"3"},"InnoDB_queue_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct":"0.333333","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"InnoDB_rec_lock_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct":"0.333333","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"InnoDB_trx_id":{"value":"1A885842"},"Killed":{"yes":"0"},"Last_errno":{"value":"0"},"Lock_time":{"avg":"0.000048","max":"0.000048","median":"0.000048","min":"0.000048","pct":"0.333333","pct_95":"0.000048","stddev":"0.000000","sum":"0.000048"},"Merge_passes":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"QC_Hit":{"yes":"0"},"Query_length":{"avg":"32","max":"32","median":"32","min":"32","pct":"0","pct_95":"32","stddev":"0","sum":"32"},"Query_time":{"avg":"0.000165","max":"0.000165","median":"0.000165","min":"0.000165","pct":"0.333333","pct_95":"0.000165","stddev":"0.000000","sum":"0.000165"},"Rows_affected":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"Rows_examined":{"avg":"10","max":"10","median":"10","min":"10","pct":"0","pct_95":"10","stddev":"0","sum":"10"},"Rows_sent":{"avg":"5","max":"5","median":"5","min":"5","pct":"0","pct_95":"5","stddev":"0","sum":"5"},"Tmp_disk_tables":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"Tmp_table":{"yes":"0"},"Tmp_table_on_disk":{"yes":"0"},"Tmp_table_sizes":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"Tmp_tables":{"avg":"0","max":"0","median":"0","min":"0","pct":"0","pct_95":"0","stddev":"0","sum":"0"},"db":{"value":"maindb"},"host":{"value":"localhost"},"rate_limit":{"value":"query:2"},"user":{"value":"user1"}},"query_count":1,"tables":[{"create":"SHOW CREATE TABLE `maindb`.`foo`\\G","status":"SHOW TABLE STATUS FROM `maindb` LIKE 'foo'\\G"}],"ts_max":"2013-11-28 01:05:31","ts_min":"2013-11-28 01:05:31"}],"global":{"files":[{"name":"\/home\/karl\/golang\/src\/github.com\/percona\/percona-toolkit\/t\/lib\/samples\/slowlogs\/slow059.txt","size":2152}],"metrics":{"Bytes_sent":{"avg":"523","max":"545","median":"537","min":"481","pct_95":"537","stddev":"32","sum":"1571"},"Filesort":{"cnt":"1"},"Filesort_on_disk":{"cnt":"0"},"Full_join":{"cnt":"0"},"Full_scan":{"cnt":"0"},"InnoDB_IO_r_bytes":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"InnoDB_IO_r_ops":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"InnoDB_IO_r_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"InnoDB_pages_distinct":{"avg":"2","max":"3","median":"1","min":"2","pct_95":"2","stddev":"0","sum":"7"},"InnoDB_queue_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"InnoDB_rec_lock_wait":{"avg":"0.000000","max":"0.000000","median":"0.000000","min":"0.000000","pct_95":"0.000000","stddev":"0.000000","sum":"0.000000"},"Killed":{"cnt":"0"},"Lock_time":{"avg":"0.000095","max":"0.000122","median":"0.000114","min":"0.000048","pct_95":"0.000119","stddev":"0.000033","sum":"0.000284"},"Merge_passes":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"QC_Hit":{"cnt":"0"},"Query_length":{"avg":"30","max":"32","median":"28","min":"30","pct_95":"31","stddev":"1","sum":"92"},"Query_time":{"avg":"0.000210","max":"0.000237","median":"0.000225","min":"0.000165","pct_95":"0.000236","stddev":"0.000034","sum":"0.000630"},"Rows_affected":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"Rows_examined":{"avg":"4","max":"10","median":"0","min":"1","pct_95":"9","stddev":"4","sum":"12"},"Rows_sent":{"avg":"2","max":"5","median":"0","min":"1","pct_95":"4","stddev":"1","sum":"7"},"Tmp_disk_tables":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"Tmp_table":{"cnt":"0"},"Tmp_table_on_disk":{"cnt":"0"},"Tmp_table_sizes":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"},"Tmp_tables":{"avg":"0","max":"0","median":"0","min":"0","pct_95":"0","stddev":"0","sum":"0"}},"query_count":3,"rate_limit":{"limit":2,"type":"query"},"unique_query_count":2}}