...
Motivation
...
[1] https://dev.mysql.com/doc/refman/8.0/en/insert-optimization.html
[2] https://dev.mysql.com/doc/refman/8.0/en/load-data.html
[3] https://dev.mysql.com/doc/internals/en/bulk-insert.html
Proposed Changes
...
Implement distributed table (cache) lock - when it is held no other operation on cache is possible
- Implement external sort - get some memory buffer, collect there values in some order, flush to disk if needed, merge in the end
- Implement direct data load - write data to data blocks, re-created indexes with external sort and other necessary data structures in the end
- Add necessary API to control direct data load mode
Tickets
Jira |
---|
server | ASF JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
maximumIssues | 20 |
---|
jqlQuery | project = Ignite AND labels IN (iep-22) ORDER BY status |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
|