Bug #73454 | Add information about how InnoDB multi-versioning affects indexes | ||
---|---|---|---|
Submitted: | 1 Aug 2014 17:54 | Modified: | 21 Aug 2015 14:22 |
Reporter: | Sveta Smirnova | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Documentation | Severity: | S3 (Non-critical) |
Version: | 5.6.21 | OS: | Any |
Assigned to: | Daniel Price | CPU Architecture: | Any |
[1 Aug 2014 17:54]
Sveta Smirnova
[1 Aug 2014 19:30]
wgarg aergaerg
another example http://blog.jcole.us/2014/04/16/a-little-fun-with-innodb-multi-versioning/
[2 Aug 2014 13:55]
MySQL Verification Team
https://dev.mysql.com/doc/refman/5.6/en/optimizing-innodb-transaction-management.html "When a long-running transaction modifies a table, queries against that table from other transactions do not make use of the covering index technique. Queries that normally could retrieve all the result columns from a secondary index, instead look up the appropriate values from the table data. If secondary index pages are found to have a PAGE_MAX_TRX_ID that is too new, or if records in the secondary index are delete-marked, InnoDB may need to look up records using a clustered index."
[21 Aug 2015 14:22]
Daniel Price
Posted by developer: A section about MVCC and Secondary index has been added to: https://dev.mysql.com/doc/refman/5.6/en/innodb-multi-versioning.html The changes should appear online within 24 hours. Thank you for the bug report.