mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-14 23:40:58 +00:00
Add copy_paste attrib to each query's hash in the JSON output with SHOW TABLE STATUS, SHOW CREATE TABLE, and non-SELECT converted to SELECT for EXPLAIN. Fix typo: EA type is 'string' not 'str'. Add host, port, and ip type hints to pqd.
This commit is contained in:
@@ -135,7 +135,15 @@
|
||||
"sum" : 0
|
||||
},
|
||||
"bytes" : {
|
||||
"value" : 129
|
||||
"avg" : "129.000000",
|
||||
"cnt" : "1.000000",
|
||||
"max" : "129.000000",
|
||||
"median" : "129.000000",
|
||||
"min" : "129.000000",
|
||||
"pct" : "0.12",
|
||||
"pct_95" : "129.000000",
|
||||
"stddev" : 0,
|
||||
"sum" : "129.000000"
|
||||
},
|
||||
"db" : {
|
||||
"value" : "db1"
|
||||
@@ -144,7 +152,15 @@
|
||||
"value" : ""
|
||||
},
|
||||
"pos_in_log" : {
|
||||
"value" : 338
|
||||
"avg" : "338.000000",
|
||||
"cnt" : "1.000000",
|
||||
"max" : "338.000000",
|
||||
"median" : "338.000000",
|
||||
"min" : "338.000000",
|
||||
"pct" : "0.12",
|
||||
"pct_95" : "338.000000",
|
||||
"stddev" : 0,
|
||||
"sum" : "338.000000"
|
||||
},
|
||||
"user" : {
|
||||
"value" : "[SQL_SLAVE]"
|
||||
@@ -157,6 +173,19 @@
|
||||
"sample" : "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_max" : "2007-12-18 11:48:27",
|
||||
"ts_min" : "2007-12-18 11:48:27"
|
||||
},
|
||||
"copy_paste" : {
|
||||
"explain" : "select n.column1 = a.column1, n.word3 = a.word3 from db2.tuningdetail_21_265507 n\n inner join db1.gonzo a using(gonzo) ",
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@@ -47,15 +47,7 @@
|
||||
"sum" : 0
|
||||
},
|
||||
"Statement_id" : {
|
||||
"avg" : 0,
|
||||
"cnt" : 1,
|
||||
"max" : 2,
|
||||
"median" : 0,
|
||||
"min" : 2,
|
||||
"pct" : 0.5,
|
||||
"pct_95" : 0,
|
||||
"stddev" : 0,
|
||||
"sum" : null
|
||||
"value" : 2
|
||||
},
|
||||
"Warning_count" : {
|
||||
"avg" : 0,
|
||||
@@ -69,13 +61,29 @@
|
||||
"sum" : 0
|
||||
},
|
||||
"bytes" : {
|
||||
"value" : 35
|
||||
"avg" : "35.000000",
|
||||
"cnt" : "1.000000",
|
||||
"max" : "35.000000",
|
||||
"median" : "35.000000",
|
||||
"min" : "35.000000",
|
||||
"pct" : "0.33",
|
||||
"pct_95" : "35.000000",
|
||||
"stddev" : 0,
|
||||
"sum" : "35.000000"
|
||||
},
|
||||
"host" : {
|
||||
"value" : "127.0.0.1"
|
||||
},
|
||||
"pos_in_log" : {
|
||||
"value" : 0
|
||||
"avg" : 0,
|
||||
"cnt" : "1.000000",
|
||||
"max" : 0,
|
||||
"median" : 0,
|
||||
"min" : 0,
|
||||
"pct" : "0.33",
|
||||
"pct_95" : 0,
|
||||
"stddev" : 0,
|
||||
"sum" : 0
|
||||
}
|
||||
},
|
||||
"class" : {
|
||||
@@ -85,6 +93,15 @@
|
||||
"sample" : "PREPARE SELECT i FROM d.t WHERE i=?",
|
||||
"ts_max" : "2009-12-08 09:23:49.637394",
|
||||
"ts_min" : "2009-12-08 09:23:49.637394"
|
||||
},
|
||||
"copy_paste" : {
|
||||
"explain" : "SELECT i FROM d.t WHERE i=?",
|
||||
"tables" : [
|
||||
{
|
||||
"create" : "SHOW CREATE TABLE `d`.`t`\\G",
|
||||
"status" : "SHOW TABLE STATUS FROM `d` LIKE 't'\\G"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -134,15 +151,7 @@
|
||||
"sum" : 0
|
||||
},
|
||||
"Statement_id" : {
|
||||
"avg" : 0,
|
||||
"cnt" : 1,
|
||||
"max" : "2",
|
||||
"median" : 0,
|
||||
"min" : "2",
|
||||
"pct" : 0.5,
|
||||
"pct_95" : 0,
|
||||
"stddev" : 0,
|
||||
"sum" : null
|
||||
"value" : "2"
|
||||
},
|
||||
"Warning_count" : {
|
||||
"avg" : 0,
|
||||
@@ -156,13 +165,29 @@
|
||||
"sum" : 0
|
||||
},
|
||||
"bytes" : {
|
||||
"value" : 37
|
||||
"avg" : "37.000000",
|
||||
"cnt" : "1.000000",
|
||||
"max" : "37.000000",
|
||||
"median" : "37.000000",
|
||||
"min" : "37.000000",
|
||||
"pct" : "0.33",
|
||||
"pct_95" : "37.000000",
|
||||
"stddev" : 0,
|
||||
"sum" : "37.000000"
|
||||
},
|
||||
"host" : {
|
||||
"value" : "127.0.0.1"
|
||||
},
|
||||
"pos_in_log" : {
|
||||
"value" : 1106
|
||||
"avg" : "1106.000000",
|
||||
"cnt" : "1.000000",
|
||||
"max" : "1106.000000",
|
||||
"median" : "1106.000000",
|
||||
"min" : "1106.000000",
|
||||
"pct" : "0.33",
|
||||
"pct_95" : "1106.000000",
|
||||
"stddev" : 0,
|
||||
"sum" : "1106.000000"
|
||||
}
|
||||
},
|
||||
"class" : {
|
||||
@@ -172,6 +197,15 @@
|
||||
"sample" : "EXECUTE SELECT i FROM d.t WHERE i=\"3\"",
|
||||
"ts_max" : "2009-12-08 09:23:49.637892",
|
||||
"ts_min" : "2009-12-08 09:23:49.637892"
|
||||
},
|
||||
"copy_paste" : {
|
||||
"explain" : "SELECT i FROM d.t WHERE i=\"3\"",
|
||||
"tables" : [
|
||||
{
|
||||
"create" : "SHOW CREATE TABLE `d`.`t`\\G",
|
||||
"status" : "SHOW TABLE STATUS FROM `d` LIKE 't'\\G"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -232,13 +266,29 @@
|
||||
"sum" : 0
|
||||
},
|
||||
"bytes" : {
|
||||
"value" : 27
|
||||
"avg" : "27.000000",
|
||||
"cnt" : "1.000000",
|
||||
"max" : "27.000000",
|
||||
"median" : "27.000000",
|
||||
"min" : "27.000000",
|
||||
"pct" : "0.33",
|
||||
"pct_95" : "27.000000",
|
||||
"stddev" : 0,
|
||||
"sum" : "27.000000"
|
||||
},
|
||||
"host" : {
|
||||
"value" : "127.0.0.1"
|
||||
},
|
||||
"pos_in_log" : {
|
||||
"value" : 1850
|
||||
"avg" : "1850.000000",
|
||||
"cnt" : "1.000000",
|
||||
"max" : "1850.000000",
|
||||
"median" : "1850.000000",
|
||||
"min" : "1850.000000",
|
||||
"pct" : "0.33",
|
||||
"pct_95" : "1850.000000",
|
||||
"stddev" : 0,
|
||||
"sum" : "1850.000000"
|
||||
}
|
||||
},
|
||||
"class" : {
|
||||
|
Reference in New Issue
Block a user