WL#2550: Parallelise ALTER TABLEAffects: Server-6.x — Status: Assigned — Priority: MediumOne step in the direction of Parallel Query is to handle parallelisation of ALTER TABLE. The phase of ALTER TABLE to parallelise is the copy phase. The idea is to parallelise this for tables that are partitioned. If the original table is not partitioned then no parallelisation of the read part will be performed, the insert part will however be parallelised if the new table is partitioned. The idea is to have one thread per partition in the original table and one thread per partition in the new table. Thus we can achieve a very good optimisation. One important base feature needed for this development is the ability to transport data between threads in the MySQL Server. It should even be checked whether it is possible to allow several MySQL Servers to partiticipate in the copy process for clustered tables. The changes are local to the copy_data_between_tables method and thus affect a very limited part of the MySQL Server. The first step is to parallelise the What's the latest on this? An update would be good soon.. This is one that I need to watch for progress. Look forward to reading an update on this topic. Pat. |
VotesWatches9 members are watching this worklog
You must be logged in to track this worklog.
Provide Feedback
You must be logged in to comment
|
Is this completed in 5.1 or only in 5.4 ff MySQL - Tipps