InnoDB - General Tablespace Support A general tablespace is a shared tablespace, similar to the system tablespace. It can hold multiple tables, and supports all table row formats. General tablespaces can also be created in a location relative to or independent of the data directory. [USER01]> CREATE TABLESPACE U_TABLESPACE01 ADD DATAFILE '/home/mysql/user_tablespace01.ibd' Engine=InnoDB; Query OK, 0 rows affected (0.01 sec) [USER01]> CREATE TABLESPACE U_TABLESPACE02_8K ADD DATAFILE '/home/mysql/user_tablespace02_8k.ibd' FILE_BLOCK_SIZE = 8192 Engine=InnoDB; Query OK, 0 rows affected (0.01 sec)
Improved SQL Semantics • Triggers – テーブル毎に複数のトリガを作成可能 As of MySQL 5.7.2, it is possible to define multiple triggers for a given table that have the same trigger event and action time. For example, you can have two BEFORE UPDATE triggers for a table.
Improved Tools • Improved innochecksum – Specify checksum algorithm (innodb,crc32,none) – Rewrite current checksum (--write ) – supports files greater than 2GB in size • SSL support to mysqlbinlog tool リモートインスタンスとの通信を暗号化 • Rewrite of mysql_upgrade into C from perl – Allows direct calls to things like mysqlcheck