MySQL數據庫分支係統MariaDB 10.2.6官方最新版是MySQL的一個分支,兼容MySQL,現有的MySQL數據庫可以遷移到MariaDB中使用,需要的用戶趕快來下載吧。
Maria 存儲引擎
PBXT 存儲引擎
XtraDB 存儲引擎
FederatedX 存儲引擎
更快的複製查詢處理
線程池
更少的警告和bug
運行速度更快
更多的 Extensions (More index parts, new startup options etc)
更好的功能測試
數據表消除
慢查詢日誌的擴展統計
支持對 Unicode 的排序
新版本特性
InnoDB as default
InnoDB is now the default storage engine. Until MariaDB 10.1, MariaDB used the XtraDB storage engine as default
Syntax / general features
MyRocks alpha storage engine added (MDEV-9658)
Window functions have been introduced.
The SHOW CREATE USER statement was introduced
New CREATE USER options for limiting resource usage and tls/ssl
New ALTER USER statement
Recursive Common Table Expressions (MDEV-9864)
New WITH statement.WITHis a common table expression that allows you to refer to a subquery expression many times in a query (MDEV-8308 & MDEV-9864) — Original code from Galina Shalygina
Support for CHECK CONSTRAINT (MDEV-7563)
Support for DEFAULT with expressions (MDEV-10134)
BLOB and TEXT fields can now have aDEFAULTvalue
Lots of restrictions lifted for Virtual computed columns
Number of supported decimals in DECIMAL has increased from30to38(MDEV-10138)
Added catchall for list partitions (MDEV-8348)
Oracle-style EXECUTE IMMEDIATE statement (MDEV-10585)
PREPARE Statement now understands most expressions (MDEV-10866)
InnoDB tables now support spatial indexes
ed25519 authentication plugin (MDEV-12160)
Better InnoDB crash recovery progress reporting (MDEV-11027)
Improvements to InnoDB startup/shutdown to make it more robust
AWS Key Management plugin added for Windows, CentOS, RHEL, and Fedora packages
Triggers
Multiple triggers for the same event (MDEV-6112)
The FOLLOWS/PRECEDES clauses have been added to the CREATE TRIGGER statement
Multiple triggers are now counted in the Executed_triggers status variable (MDEV-10915)
SHOW TRIGGERS and SHOW CREATE TRIGGER now include the date and time the trigger was created
Replication / binary log
DML_only flashback can rollback instances/databases/tables to an old snapshot (MDEV-10570)
New variable read_binlog_speed_limit permits restricting the speed at which the slave reads the binlog from the master (MDEV-11064) — Original code from Tencent Game DBA Team, developed by chouryzhou.
Delayed replication is supported (MDEV-7145)
Compression of events in the binary log is supported (MDEV-11065) — Original code from Tencent Game DBA Team, developed by vinchen.
Default binary log format changed to mixed (MDEV-7635)
Default value of replicate_annotate_row_events changed toON(MDEV-7635)
Default value of slave_net_timeout reduced to 60 seconds (MDEV-7635)
Default server_id changed from0to1
GeoJSON / JSON
JSON functions added (MDEV-9143)
Implement ST_AsGeoJSON and ST_GeomFromGeoJSON functions so the spatial features can be imported/exported using GeoJSON format (MDEV-11042)
Information Schema
An information schema plugin to report all user variables, which creates the Information Schema USER_VARIABLES Table (MDEV-7331)
EXPLAIN
EXPLAIN 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)
Compatibility
NO 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
Zipped File Tables for the CONNECT storage engine (MDEV-11295)
The CONNECT engine now supports the JDBC Table type (MDEV-9765)
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:
aria_recover has been renamed to aria_recover_options (MDEV-8542)
Default values of the aria_recover and myisam_recover_options system variables changed toBACKUP,QUICK
The server version can now be faked to work around dated applications that require a particular version string (MDEV-7780
slave_parallel_workers is now an alias for slave_parallel_threads
New status variables com_alter_user, com_multi and com_show_create_user
New variable for setting a directory for storing temporary non-tablespace InnoDB files, innodb_tmpdir
New variable read_binlog_speed_limit permits restricting the speed at which the slave reads the binlog from the master (MDEV-11064)
innodb_log_files_in_group can now be set to1(MDEV-12061)
The thread pool now gives higher priority to connections that have an active transaction. This can be controlled with the new thread_pool_prio_kickup_timer and thread_pool_priority system variables. (MDEV-10297)
Default value of group_concat_max_len changed to 1M (MDEV-7635)
Default value of innodb_compression_algorithm changed tozlib- this does not mean pages are now compressed by default, see compression (MDEV-11838)
Default value of innodb_log_compressed_pages changed toON(MDEV-7635)
Default value of innodb_use_atomic_writes and innodb_use_trim changed toON
The unused innodb_api_* variables have been removed (MDEV-12050)
New status variables
innodb_have_punch_hole
innodb_pages0read
innodb_scrub_log
innodb_encryption_num_key_requests
Scripts
Continuous binary log backup has been added to mysqlbinlog (MDEV-8713)
mysql_zap and mysqlbug have been removed (MDEV-7376, MDEV-8654)
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)
76.4M / 03-25
立即下載55M / 06-05
立即下載237.9M / 04-13
立即下載140.5M / 03-06
立即下載900.9M / 03-02
立即下載96.2M / 07-06
立即下載311.2M / 07-06
立即下載335M / 07-06
立即下載200M / 07-06
立即下載413.8M / 07-06
立即下載353.9M / 06-05
立即下載131.8M / 04-13
立即下載230.8M / 03-03
立即下載195.6M / 03-03
立即下載165.4M / 03-03
立即下載45.6M / 09-08
立即下載665.2M / 07-06
立即下載2.84G / 07-06
立即下載93M / 07-06
立即下載338.3M / 07-06
立即下載1.38G / 07-26
立即下載488.3M / 07-16
立即下載109.8M / 06-03
立即下載142M / 01-08
立即下載1.2M / 11-23
立即下載548.8M / 04-13
立即下載1.6M / 04-13
立即下載1.48G / 03-18
立即下載646.6M / 03-03
立即下載133.7M / 03-03
立即下載325.8M / 06-07
立即下載60M / 04-29
立即下載254M / 04-25
立即下載659M / 04-23
立即下載1M / 12-26
立即下載253.4M / 12-08
立即下載253M / 12-08
立即下載1.19G / 11-16
立即下載110.5M / 04-23
立即下載26.7M / 03-16
立即下載488.3M / 07-16
立即下載248.9M / 12-08
立即下載248.9M / 12-08
立即下載201.2M / 04-13
立即下載100.6M / 03-06
立即下載148.9M / 03-06
立即下載1.12G / 07-06
立即下載1.25G / 07-06
立即下載9.48G / 07-06
立即下載50KB / 07-06
立即下載116.2M / 04-10
立即下載1.92G / 04-17
立即下載201.5M / 04-13
立即下載7.31G / 07-01
立即下載94.3M / 07-06
立即下載2.48G / 07-06
立即下載7.63G / 07-06
立即下載1M / 07-06
立即下載778.1M / 07-06
立即下載509.7M / 07-06
立即下載561.8M / 07-11
立即下載1.32G / 01-19
立即下載72M / 07-06
立即下載548.7M / 07-06
立即下載1.00G / 07-06
立即下載9.13G / 07-06
立即下載126.2M / 07-06
立即下載72M / 07-06
立即下載105.1M / 07-06
立即下載132M / 07-06
立即下載