| Bug #102044 | Contribution by Facebook: Make InnoDB FSEG_FILLFACTOR dynamic | ||
|---|---|---|---|
| Submitted: | 21 Dec 2020 22:44 | Modified: | 22 Jun 2021 15:46 |
| Reporter: | FBContrib Admin | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Server: InnoDB storage engine | Severity: | S3 (Non-critical) |
| Version: | 8.0.17 | OS: | Any |
| Assigned to: | CPU Architecture: | Any | |
[21 Dec 2020 22:44]
FBContrib Admin
[22 Jun 2021 15:42]
Daniel Price
Posted by developer: Fixed as of the upcoming 8.0.26 release, The new innodb_segment_reserve_factor system variable permits configuring the percentage of tablespace file segment pages that are reserved as empty pages. Thanks to Facebook for the contribution. Documentation: https://dev.mysql.com/doc/refman/8.0/en/innodb-file-space.html#innodb-config-reserved-file...
[4 Sep 11:51]
Jakub Lopuszanski
Posted by developer: This is related to: [Bug#MySQL Bugs: #64673: InnoDB allocates too many empty pages in ibd files](https://bugs.mysql.com/bug.php?id=64673) [WL#14521 InnoDB: Introduce dynamic system variable to configure file segment fill factor](https://wl.mysql.oraclecorp.com/worklog/InnoDB-RawIdeaBin/?catname=Server-Sprint;tid=14521) and more recently to [Bug#MySQL Bugs: #89158: "inplace" table rebuild creates much larger ibd file than "copy" rebuild!](https://bugs.mysql.com/bug.php?id=89158)
