Guest User

Untitled

a guest
Jun 23rd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. SELECT q, COUNT(*) AS c, avg(query_time) as avg_query, avg(lock_time), COUNT(*) * AVG(query_time) as total_time
  2. FROM (
  3. SELECT regexp_replace(regexp_replace(regexp_replace(sql_text, "'.*?'", '?'), 'IN \\(.*?\\)', 'IN ?'), '\\d+', '?') as q, query_time, lock_time from mysql.slow_log
  4. WHERE DATEDIFF(start_time, NOW()) < 30
  5. ) a
  6. GROUP by q
  7. ORDER BY total_time DESC
  8. LIMIT 10;
Add Comment
Please, Sign In to add comment