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
-
Activity
Transition | Time In Source Status | Execution Times |
---|
|
825d 2h 1m | 1 |
|
210d 23h 52m | 1 |
|
1h 17m | 1 |
|
1d 7h 40m | 1 |
|
1d 25m | 1 |
|
8s | 1 |
|
54d 18h 30m | 2 |
|
22h 33m | 1 |
|
21d 14h 42m | 2 |
|
5d 23h 36m | 1 |