mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
MDEV-5834: Merge Kakao Defragmentation implementation to MariaDB 10.1
Merge https://github.com/kakao/mariadb-10.0 that contains Facebook's implementation for defragmentation facebook/mysql-5.6@a2d3a74 facebook/mysql-5.6@def96c8 facebook/mysql-5.6@9c67c5d facebook/mysql-5.6@921a81b facebook/mysql-5.6@aa519bd facebook/mysql-5.6@fea7d13 facebook/mysql-5.6@09b29d3 facebook/mysql-5.6@9284abb facebook/mysql-5.6@dbd623d facebook/mysql-5.6@aed55dc facebook/mysql-5.6@aad5c82 This version does not add new SQL-syntax and new handler API function. Instead optimize table is mapped to defragment table if innodb_defragment=ON, by default the feature is off. Contains changes authored by Sunguck Lee (Kakao).
This commit is contained in:
19
mysql-test/suite/innodb/t/innodb_defrag_binlog.test
Normal file
19
mysql-test/suite/innodb/t/innodb_defrag_binlog.test
Normal file
@ -0,0 +1,19 @@
|
||||
--source include/have_innodb.inc
|
||||
--source include/master-slave.inc
|
||||
|
||||
--disable_warnings
|
||||
drop table if exists t1;
|
||||
--enable_warnings
|
||||
|
||||
create table t1(a int not null primary key auto_increment, b varchar(256), key second(b)) engine=innodb;
|
||||
|
||||
insert into t1 values (1, REPEAT("a", 256));
|
||||
insert into t1 values (2, REPEAT("a", 256));
|
||||
optimize table t1;
|
||||
|
||||
drop table t1;
|
||||
|
||||
--replace_regex /\/\*.*//
|
||||
show binlog events in 'master-bin.000001' from 313;
|
||||
|
||||
--source include/rpl_end.inc
|
Reference in New Issue
Block a user