Дайджест запросов Percona Toolkit не читает все запросы в медленном журнале запросов - PullRequest
0 голосов
/ 06 мая 2019

У меня есть коллекция медленных журналов запросов от RDS, и я собрал их в один файл. Пытаясь запустить его через pt-query-digest, , следуя приведенным здесь инструкциям , но он читает весь файл как один запрос.

Команда:

pt-query-digest --group-by fingerprint --order-by Query_time:sum collider-slow-query.log > slow-query-analyze.txt

Вывод, показывающий, что он анализировал только один запрос:

# Overall: 1 total, 1 unique, 0 QPS, 0x concurrency ______________________

Вот лишь небольшой фрагмент, содержащий 2 запроса из анализируемого файла, чтобы продемонстрировать, что запросов много:

2019-05-03T20:44:21.828Z # Time: 2019-05-03T20:44:21.828954Z
# User@Host: username[username] @  [ipaddress]  Id:    19
# Query_time: 17.443164  Lock_time: 0.000145 Rows_sent: 5  Rows_examined: 121380
SET timestamp=1556916261;
SELECT   wp_posts.ID FROM wp_posts  LEFT JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) WHERE 1=1  AND wp_posts.ID NOT IN (752921) AND ( 
  wp_term_relationships.term_taxonomy_id IN (40)
) AND wp_posts.post_type = 'post' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 0, 5;
2019-05-03T20:44:53.597Z # Time: 2019-05-03T20:44:53.597137Z
# User@Host: username[username] @  [ipaddress]  Id:    77
# Query_time: 35.757909  Lock_time: 0.000054 Rows_sent: 2  Rows_examined: 199008
SET timestamp=1556916293;
SELECT post_id, meta_value FROM wp_postmeta
                WHERE meta_key = '_wp_attached_file'
                AND meta_value IN ( 'family-guy-vestigial-peter-slice.jpg','2015/08/bobs-burgers-image.jpg','2015/08/bobs-burgers-image.jpg' );

Почему он не читает все запросы? Есть ли проблема с моей конкатенацией?

...