[MDEV-6936] Buffer pool list scan optimization Created: 2014-10-24 Updated: 2022-11-25 Resolved: 2014-11-06 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - InnoDB |
| Fix Version/s: | 10.1.2 |
| Type: | Task | Priority: | Major |
| Reporter: | Jan Lindström (Inactive) | Assignee: | Jan Lindström (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | innodb, xtradb | ||
| Issue Links: |
|
||||||||||||||||||||||||||||
| Description |
|
https://github.com/facebook/mysql-5.6 commit 617aef9f911d825e9053f3d611d0389e02031225 Buffer pool list scan optimization Summary: This patch includes: Reduce excessive scanning of pages when doing flush list batches. The The concept of hazard pointer is reversed in this work. Academically In this WL we declare the pointer as a hazard pointer and then if any Add an event to control the background flush thread. The background f |
| Comments |
| Comment by Jan Lindström (Inactive) [ 2014-11-06 ] |
|
commit a03dd94be804a4b8b1406696920834bb2c0bedbd Merged Facebook commit 617aef9f911d825e9053f3d611d0389e02031225 WL#7047 - Optimize buffer pool list scans and related batch processing Reduce excessive scanning of pages when doing flush list batches. The The concept of hazard pointer is reversed in this work. Academically In this WL we declare the pointer as a hazard pointer and then if any Add an event to control the background flush thread. The background f |