MariaDB 5.3.3 Release Notes

You are viewing an old version of this article. View the current version here.

Note: This page describes features in an unreleased version of MariaDB.

Unreleased means there are no official packages or binaries available for download which contain the features. If you want to try out any of the new features described here you will need to get and compile the code yourself.

Download | Release Notes | Changelog

Release date: 21 Dec 2011

MariaDB 5.3.3 is a Release Candidate release. In general this means that there are no known serious bugs, except for those marked as feature requests and no bugs were fixed since last the release which caused any notable code changes. We believe the code is ready for general usage (based on bug inflow), but we want more testing before calling it stable.

MariaDB 5.3 radically improves performance for subqueries as well as for joins and single-table queries over large data sets.

For a detailed description of MariaDB 5.3 see the What is MariaDB 5.3 page.

Compared to MariaDB 5.3.0, 5.3.1, and 5.3.2, MariaDB 5.3.3 is a bug-fix release with a focus on stability, performance, and usability. It is the third beta release of the 5.3 series and fixes bugs found in the initial 5.3.0 and 5.3.1 beta releases.

  • Stability: All known critical bugs have been fixed.
  • Performance: More optimizer features have been thoroughly tested, and switched on by default:
    • Subquery materialization has been enabled (materialization=on)
    • Semi-join optimizations have been enabled (semijoin=on,firstmatch=on,loosescan=on)
    • Derived table optimization has been enabled (derived_merge=on,derived_with_keys=on)
    • Index Condition Pushdown has been enabled (index_condition_pushdown=on)
    • ...
  • Usability: EXPLAIN output has been improved to be easier to understand

For a list of every change made in MariaDB 5.3.3, with links to detailed information on each push, see the MariaDB 5.3.3 Changelog. It is worth noting that MariaDB 5.3 is built on MariaDB 5.2, MariaDB 5.1, and MySQL 5.1.

In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.

Be notified of new releases automatically by adding the releases rss feed to your favorite feed reader or by subscribing to the announce 'at' mariadb.org announcement list (this is a low traffic, announce-only list).

MariaDB may already be included in your favorite OS distribution. More information can be found on the Distributions which Include MariaDB page.

Comments

Comments loading...
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.