|
| 1 | +# Percona Server for MySQL 8.4.3-3 (2024-12-18) |
| 2 | + |
| 3 | +Get started with [Quickstart Guide for Percona Server for MySQL]. |
| 4 | + |
| 5 | +[Percona Server for MySQL 8.4.3-3] includes all the features and bug fixes available in the MySQL 8.4.3 Community Edition in addition to enterprise-grade features developed by Percona. |
| 6 | + |
| 7 | +## Release highlights |
| 8 | + |
| 9 | +Improvements and bug fixes introduced by Oracle for MySQL 8.4.3 and included in Percona Server for MySQL are the following: |
| 10 | + |
| 11 | +* The query `SELECT * FROM sys.innodb_lock_waits;` now fetches only two locks per wait, instead of scanning all locks twice, improving performance under heavy load. Additionally, primary keys have been added to `DATA_LOCKS` and `DATA_LOCK_WAITS`. (Bug #100537, Bug #31763497) |
| 12 | + |
| 13 | +* Changes in MySQL 8.0.33 caused performance degradation for queries using joins on `InnoDB` tables due to refactoring of functions that were previously inline. |
| 14 | + |
| 15 | +* The server crashed when it tried to update columns altered with `NULL` as the default value using the `INSTANT` algorithm. |
| 16 | + |
| 17 | +* The server could crash during `DELETE` or `UPDATE` operations if a column was dropped using the `INSTANT` algorithm. |
| 18 | + |
| 19 | +* Importing a table created under a different `sql_mode` sometimes led to schema mismatches, risking data corruption in secondary indexes. The fix now includes integrity checks on the imported tablespace. |
| 20 | + |
| 21 | +* Rebuilding tables with secondary indexes required more file `I/O` operations compared to MySQL 8.0.26, which slowed down query performance. |
| 22 | + |
| 23 | +Find the complete list of bug fixes and changes in the [MySQL 8.4.3 release notes]. |
| 24 | + |
| 25 | +## Bug fixes |
| 26 | + |
| 27 | +* [PS-9382](https://perconadev.atlassian.net/browse/PS-9382): After an upgrade, the telemetry daemon ran continuously. The telemetry daemon was manually stopped and the service was disabled. Adding `percona_telemetry_disable=1` to the configuration file and restarting MySQL led to the server becoming unresponsive and required a forced termination. |
| 28 | + |
| 29 | +* [PS-9453](https://perconadev.atlassian.net/browse/PS-9453): The `percona_telemetry` tool caused a long wait on `COND_thd_list` if the root user is absent. |
| 30 | + |
| 31 | +## Additional resources |
| 32 | + |
| 33 | +* Install [Percona Server for MySQL 8.4] |
| 34 | + |
| 35 | +* The [Percona Server for MySQL GitHub repository] |
| 36 | + |
| 37 | +* Download product binaries, packages, and tarballs at [Percona Software Downloads] |
| 38 | + |
| 39 | +* [Contribute to the documentation] |
| 40 | + |
| 41 | +* For [training], contact [Percona Training - Start learning now] |
| 42 | + |
| 43 | +[Quickstart Guide for Percona Server for MySQL]: ../quickstart-overview.md |
| 44 | +[Percona Server for MySQL 8.4.3-3]: https://www.percona.com/software/mysql-database/percona-server |
| 45 | + |
| 46 | + |
| 47 | +[Percona Server for MySQL 8.4]: ../installation.md |
| 48 | + |
| 49 | +[MySQL 8.4.3 release notes]: https://dev.mysql.com/doc/relnotes/mysql/8.4/en/news-8-4-3.html |
| 50 | + |
| 51 | +[Percona Server for MySQL GitHub repository]: https://github.com/percona/percona-server |
| 52 | +[Percona Software Downloads]: https://www.percona.com/downloads |
| 53 | +[Contribute to the documentation]: https://github.com/percona/psmysql-docs/blob/8.0/contributing.md |
| 54 | +[training]: https://www.percona.com/training |
| 55 | +[Percona Training - Start learning now]: https://learn.percona.com/contact-me |
0 commit comments