MariaDB 10.2 首个 GA 10.2.6 发布了。新版采用 InnoDB 为默认存储引擎,更多更新如下:
新版本特性
InnoDB as default
Syntax / general features
Triggers
Replication / binary log
GeoJSON / JSON
Information Schema
EXPLAINEXPLAIN FORMAT=JSON now showsouter_ref_conditionfield which contains the condition that the(?) SELECT checks on each re-execution (MDEV-9652) EXPLAN FORMAT=JSON now showssort_keyfield which shows the sort criteria used byfilesortoperation. (commit 2078392)
EXPLAIN used to show incorrect information about how the optimizer
resolvedORDER BYclause orDistinct. This was a long-standing problem with
roots back in MySQL. Now, after MDEV-8646 and related fixes, the problem doesn't exist anymore. (For test cases, see MDEV-7982, MDEV-8857, MDEV-7885, MDEV-326)
Optimizations
Connection setup was made faster by moving creation of THD to new thread (MDEV-6150)
Pushdown conditions into non-mergeable views/derived tables (MDEV-9197) — Original code from Galina Shalygina ANALYZE TABLE has been re-implemented so as not to lock the entire table when collecting engine independent statistics (MDEV-7901)
Internal CRC32 routines use the optimized implementation on Power8 — MDEV-9872
Table cache can automatically partition itself as needed to reduce the contention (MDEV-10296)
CompatibilityNO PAD collations, which means that end space are significant in comparisons (MDEV-9711) — Original code from Daniil Medvedev
MariaDB now works when started with a MySQL 5.7.6+ data directory (MDEV-11170)
CONNECT
System variables
For a list of all new variables, see System Variables Added in MariaDB 10.2 and Status Variables Added in MariaDB 10.2. These include:
New status variables
Scripts
Other changes
Added support for OpenSSL 1.1 and LibreSSL (MDEV-10332)
Persistent AUTO_INCREMENT for InnoDB (MDEV-6076)
Support COM_RESET_CONNECTION (MDEV-10340)
"fast mutexes" have been removed. These aren't faster than normal mutexes, and have been disabled by default for years (MDEV-8111)
Old GPL client library is gone; now MariaDB Server comes with the LGPL Connector/C client library (MDEV-9055)
|