[MDEV-17581] Data dictionary Created: 2018-10-31 Updated: 2024-01-18 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Data Definition - Create Table |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Major |
| Reporter: | Michael Widenius | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 2 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||||||||||
| Description |
|
MariaDB supports all needed data dictionary queries trough Adding a data dictionary cache will solve this performance problem. While adding data dictionary cache, we still want to support the the
To support this, the data dictionary cash should work as follows:
From the above follows that one can truncate the cache table any time The data dictionary table will contain at least the following fields:
|
| Comments |
| Comment by Marko Mäkelä [ 2018-10-31 ] |
|
If there is only one table ID, then InnoDB may have to change its undo log format for partitioned tables, so that all partitions or subpartitions of a table would use a single table_id. That could be a good idea in any case. |
| Comment by Alexander Barkov [ 2018-11-07 ] |
|
Monty, please put the full CREATE TABLE definition for the data dictionary table (with column sizes, character sets and collations, and the rest). |