Details
-
Task
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
Description
It seems there is an issue when querying on I_S.PARAMETERS table (used in java metadata) :
when doing this kind of query (one result) :
SELECT * FROM INFORMATION_SCHEMA.PARAMETERS WHERE SPECIFIC_SCHEMA = 'testj' AND SPECIFIC_NAME = 'p2_512'
It takes 15ms if 400 parameters in I_S.PARAMETERS table
It takes 65ms if 4K parameters
It takes 350ms if 20K parameters
It seems to execute a full table scan in INFORMATION_SCHEMA.PARAMETERS
The same query takes 6ms on mysql 8 with 20K same parameters
Attachments
Issue Links
- causes
-
CONJ-684 Performance of con.getMetaData().getProcedureColumns(null, null, name, "%") is much lower than mysql jdbc
- Closed
-
MDEV-29550 Valgrind/MSAN uninitialised value errors upon SHOW PROCEDURE STATUS with condition on Db
- Closed
-
MDEV-29858 Missing DBUG_RETURN or DBUG_VOID_RETURN macro in function "fill_schema_proc"
- Closed
- is part of
-
MDEV-29547 prepare 10.11.0 preview releases
- Closed
- relates to
-
MDEV-28979 Feature Request: Allow for indexes to be created on the information_schema tables
- Closed
-
MDEV-29104 Performance Issues Reading information_schema.PARAMETERS
- Closed