Bug #103856 | Speed up row_purge_poss_sec for non-delete marked sec index record | ||
---|---|---|---|
Submitted: | 31 May 2021 3:11 | Modified: | 7 Jun 2021 12:07 |
Reporter: | Kang Wang | Email Updates: | |
Status: | Unsupported | Impact on me: | |
Category: | MySQL Server: InnoDB storage engine | Severity: | S5 (Performance) |
Version: | 5.6 and above | OS: | Any |
Assigned to: | CPU Architecture: | Any | |
Tags: | row_purge_poss_sec |
[31 May 2021 3:11]
Kang Wang
[31 May 2021 12:54]
MySQL Verification Team
Hi Mr. Wang, Thank you for your bug report. We understand completely your performance improvement proposal. However, it is not possible to implement your idea, due to the MVCC nature of the InnoDB Storage Engine, as well as due to the online DDLs that have been introduced. Hence, entire history has to be analysed and not just a single flag. If you have any other ideas, let us know ......
[7 Jun 2021 11:50]
Kang Wang
Would you please give more detail abort why not just see the delete mark on sec index? In other words, what will happened if we do like this?
[7 Jun 2021 11:50]
Kang Wang
Would you please give more detail abort why not just see the delete mark on sec index? In other words, what will happened if we do like this?
[7 Jun 2021 12:07]
MySQL Verification Team
Hi, The answer is quite simple. There would be negative repercussions in several isolation levels.