MySQL 8.0.18 stable version (GA) yesterday officially released , Hash Join too predictable.
A quick look at the highlights of this version!
1.Hash Join
Hash Join is performed without any index, and the loop algorithm is more efficient in most cases than the current nested block.
2.EXPLAIN ANALYZE
EXPLAIN ANALYZE will run the query and run EXPLAIN output, as well as related additional information about how the optimizer estimate matches the actual execution.
3. can generate random passwords when creating a user
It is CREATE USER
, ALTER USER
and SET PASSWORD
the statement added syntax to generate strong random passwords, and returns it to the client as a result.
The syntax is added:
CREATE USER user IDENTIFIED BY RANDOM PASSWORD,
ALTER USER user IDENTIFIED BY RANDOM PASSWORD,
SET PASSWORD [FOR user] TO RANDOM
4. Copy Group
group_replication_exit_state_action increased OFFLINE_MODE mode is used to specify the behavior when the group replicated server has no intention to leave the group.
OFFLINE_MODE behavior will close all connections, and prohibits non-CONNECTION_ADMIN or SUPER privilege users to create new connections, otherwise it behaves similar to the existing READ_ONLY mode.
Options under the control of 5.innodb write IOPs increase an idle state
This option controls write IOP when InnoDB idle. The purpose is to reduce the write IO, in order to extend the life of flash memory.
In addition, there are many internal details of the improvements, details, please visit:
https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-18.html
Windows (x86, 32-bit), MSI Installer 8.0.18 (mysql-installer-web-community-8.0.18.0.msi) 18.6M
Windows (x86, 32-bit), MSI Installer 8.0.18 (mysql-installer-community-8.0.18.0.msi) 415.1M
Windows (x86, 64-bit), ZIP Archive (mysql-8.0.18-winx64.zip) 272.3M
Reprinted from old leaves tea