Bug #108927 | The documentation for innodb_lru_scan_depth does not mention free list size. | ||
---|---|---|---|
Submitted: | 29 Oct 2022 14:43 | Modified: | 31 Oct 2022 6:49 |
Reporter: | Jean-François Gagné | Email Updates: | |
Status: | Verified | Impact on me: | |
Category: | MySQL Server: Documentation | Severity: | S3 (Non-critical) |
Version: | 8.0 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[29 Oct 2022 14:43]
Jean-François Gagné
[29 Oct 2022 14:48]
Jean-François Gagné
Related: Bug#108928 - Please consider adding innodb_free_list_target_size global variable.
[29 Oct 2022 15:05]
Jean-François Gagné
Also missing from the documentation: this parameter is controlling not only: 1. how far down the buffer pool LRU page list the page cleaner thread scans looking for dirty pages to flush (from the documentation; 2. the target size of the free list. but also: 3. how far a "query" thread needing a free page when the free list is empty scans the LRU for finding a non-dirty page to evict (I am not fully sure about the exact behavior here, but it should be in the documentation).
[31 Oct 2022 6:49]
MySQL Verification Team
Hello Jean-François, Thank you for the report and feedback. regards, Umesh