Issues
- PMM QAN is Broken when Query having Explain KeywordPMM-13636
- [QAN] Problem with run explain on examples with ISODate function.PMM-13308Jiří Čtvrtka
- MySQL/MariaDB Schemaname is empty in QANPMM-13148Jiří Čtvrtka
- Upgrade pg_query_go to v5PMM-13133Resolved issue: PMM-13133Alex Demidoff
- [QAN] Stop trimming query ID for MySQL SlowlogPMM-13095Resolved issue: PMM-13095Jiří Čtvrtka
- Testing new PPG-12.18 PGSM image with latest PMM - Q1/2024PMM-12865Resolved issue: PMM-12865saikumar.vs
- Testing new PPG-13.14 PGSM image with latest PMM - Q1/2024PMM-12864Resolved issue: PMM-12864saikumar.vs
- Testing new PPG-14.11 PGSM image with latest PMM - Q1/2024PMM-12863Resolved issue: PMM-12863saikumar.vs
- Testing new PPG-15.6 PGSM image with latest PMM - Q1/2024PMM-12862Resolved issue: PMM-12862saikumar.vs
- Testing new PPG-16.2 PGSM image with latest PMM - Q1/2024PMM-12861Resolved issue: PMM-12861saikumar.vs
- Testing new PPG-PGSM(2.0.4) images with latest PMMPMM-12803Resolved issue: PMM-12803saikumar.vs
- Testing new PPG-11.22 PGSM image with latest PMM - Q4/2023PMM-12772Resolved issue: PMM-12772saikumar.vs
- Testing new PPG-12.17 PGSM image with latest PMM - Q4/2023PMM-12771Resolved issue: PMM-12771saikumar.vs
- Testing new PPG-13.13 PGSM image with latest PMM - Q4/2023PMM-12748Resolved issue: PMM-12748saikumar.vs
- Testing new PPG-14.10 PGSM image with latest PMM - Q4/2023PMM-12736Resolved issue: PMM-12736saikumar.vs
- Testing new PPG-15.5 PGSM image with latest PMM - Q4/2023PMM-12735Resolved issue: PMM-12735saikumar.vs
- Testing new PPG-16.1 PGSM image with latest PMM - Q4/2023PMM-12734Resolved issue: PMM-12734saikumar.vs
- Allow formulas to expose metrics in QANPMM-12534
- [QAN] Add jit_* metrics from PGSM to PMMPMM-12509
- Testing PGSM + PPG16.0 image with latest PMM-2023PMM-12477Resolved issue: PMM-12477saikumar.vs
- Testing new PGSM images with latest PMM - Q3/2023PMM-12391Resolved issue: PMM-12391saikumar.vs
- [FE] QAN Add flag --disable-parsing-comments into MySQLPMM-12120Resolved issue: PMM-12120
- Testing new PGSM images with latest PMM - Q2/2023PMM-12088Resolved issue: PMM-12088saikumar.vs
- QAN agent can't start due to the unexpected return value typePMM-12024Resolved issue: PMM-12024Jiří Čtvrtka
- Remove Vitess library from our codebase.PMM-11957Resolved issue: PMM-11957Jiří Čtvrtka
- PMM client continuously tries to create pg_stat_montior_settings view.PMM-11938Resolved issue: PMM-11938Jiří Čtvrtka
- QAN FE tips and click through to docPMM-11774
- PMM Query Analytics module - PostgreSQL AuditPMM-11731Resolved issue: PMM-11731Mateusz Henicz
- SQL Injection in the Query Analytics Explain pagePMM-11695Resolved issue: PMM-11695
- PMM Query Analytics module - MySQL AuditPMM-11688Taras Onishchuk
- Provide ability to tag queries in Query AnalyticsPMM-11571
- Scrape only buckets marked "DONE"PMM-11496Resolved issue: PMM-11496Jiří Čtvrtka
- [PZ] Histogram range values from PGSM 2.0PMM-11495Resolved issue: PMM-11495Jiří Čtvrtka
- [PZ] [Not mandatory] Reflect new calculation for read blocks time.PMM-11494
- Remove all WAL_* fields for PG <= 12PMM-11493Resolved issue: PMM-11493Jiří Čtvrtka
- [QA] Verify timestamps in PGSM and PMMPMM-11492Resolved issue: PMM-11492Jiří Čtvrtka
- PG 15 supportPMM-11491Resolved issue: PMM-11491Jiří Čtvrtka
- [Not mandatory] Use pg_stat_statements like view in pg_stat_monitor.PMM-11490
- [PZ] [QA] Verify that same query generate same queryIDPMM-11489Resolved issue: PMM-11489Jiří Čtvrtka
- PMM QAN with PGSM 2.0PMM-11488Resolved issue: PMM-11488Jiří Čtvrtka
- For settings values use specific query instead pg_stat_monitor_settings view.PMM-11395Resolved issue: PMM-11395Jiří Čtvrtka
- [PZ] Change way how we compute CPU time in pg_stat_monitorPMM-11394Resolved issue: PMM-11394
- QAN Periodically pushes ridiculous Query countsPMM-10844Resolved issue: PMM-10844
- External clickhouse using version > 22.5.2, not working in PMMPMM-10391Resolved issue: PMM-10391
- Upgrade grpc-gateway version in QANPMM-10204Resolved issue: PMM-10204Jiří Čtvrtka
- New feature to remove or disable the Examples tab, and scrub PII from the content of the Explain tab.PMM-10135
- Use timestamp instead decimal in bucket time.PMM-9634Resolved issue: PMM-9634Jiří Čtvrtka
- Remove usage of status and status code from pg monitor view for incompatible versions.PMM-9630Resolved issue: PMM-9630Jiří Čtvrtka
- Uncaught TypeError: Cannot read properties of undefined (reading 'writeText') when clicking on new CopyButton in QAN in chromiumPMM-9555Resolved issue: PMM-9555
- QAN: Don't move filter upPMM-9201
50 of 67
PMM QAN is Broken when Query having Explain Keyword
General
Escalation
General
Escalation
Description
How to test
FB: https://github.com/Percona-Lab/pmm-submodules/pull/3865
Test together with https://perconadev.atlassian.net/browse/PMM-12784
Original Steps
Start PMM 2.44 using the docker.
Start MySQL, any version of your choice, in my test,t I used PS 8.0.39
Add Service to PMM
Create the following table with data in MySQL:
use test; CREATE TABLE `t1` ( `c1` int NOT NULL, `c2` varchar(100) NOT NULL, PRIMARY KEY (`c1`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; insert into t1 values(1,1),(2,2),(3,3),(4,5); Run following Queries: explain select * from t1 where c1=1; explain select * from t1 where c2=1; explain select * from t1 where c2>1 and c2<=3;
Once the above queries start to be visible in QAN, just click on any of the queries and go to the Explain tab.
The reported error will be seen.
How to document
None
Created December 24, 2024 at 9:58 AM
Updated 4 days ago
Activity
Show:
Matej Kubinec last week
Most likely caused by the same issue as in https://perconadev.atlassian.net/browse/PMM-12784 - fix will be to provide a reason why explain cannot be run on query.
PMM QAN is broken when Query having Explain keywords:
E.g.:
explain select * from t1 where c2>1 and c2<=3;
As soon as you click on explain tab in QAN for such queries it failed with
invalid GetActionRequest.ActionId: value length muct be at least 1 runes
Proposed Solution (draft)
detect + show err msg - not possible to run explain on explain