mirror of
https://github.com/MariaDB/server.git
synced 2025-08-07 00:04:31 +03:00
Merge 5.5 into 10.0
This commit is contained in:
@@ -1,9 +1,13 @@
|
||||
set @old_innodb_limit_optimistic_insert_debug = @@innodb_limit_optimistic_insert_debug;
|
||||
CREATE TABLE t1 (a INT PRIMARY KEY) ENGINE=InnoDB STATS_PERSISTENT=0;
|
||||
set global innodb_limit_optimistic_insert_debug = 2;
|
||||
insert into t1 values (1);
|
||||
begin;
|
||||
insert into t1 values (5);
|
||||
begin;
|
||||
insert into t1 values (4);
|
||||
insert into t1 values (3);
|
||||
begin;
|
||||
insert into t1 values (2);
|
||||
analyze table t1;
|
||||
Table Op Msg_type Msg_text
|
||||
@@ -11,48 +15,40 @@ test.t1 analyze status OK
|
||||
select CLUST_INDEX_SIZE from information_schema.INNODB_SYS_TABLESTATS where NAME = 'test/t1';
|
||||
CLUST_INDEX_SIZE
|
||||
10
|
||||
delete from t1 where a=4;
|
||||
set global innodb_purge_stop_now=ON;
|
||||
set global innodb_purge_run_now=ON;
|
||||
rollback;
|
||||
analyze table t1;
|
||||
Table Op Msg_type Msg_text
|
||||
test.t1 analyze status OK
|
||||
select CLUST_INDEX_SIZE from information_schema.INNODB_SYS_TABLESTATS where NAME = 'test/t1';
|
||||
CLUST_INDEX_SIZE
|
||||
8
|
||||
delete from t1 where a=5;
|
||||
set global innodb_purge_stop_now=ON;
|
||||
set global innodb_purge_run_now=ON;
|
||||
rollback;
|
||||
analyze table t1;
|
||||
Table Op Msg_type Msg_text
|
||||
test.t1 analyze status OK
|
||||
select CLUST_INDEX_SIZE from information_schema.INNODB_SYS_TABLESTATS where NAME = 'test/t1';
|
||||
CLUST_INDEX_SIZE
|
||||
5
|
||||
set global innodb_limit_optimistic_insert_debug = 0;
|
||||
delete from t1 where a=2;
|
||||
set global innodb_purge_stop_now=ON;
|
||||
set global innodb_purge_run_now=ON;
|
||||
set global innodb_limit_optimistic_insert_debug = 10000;
|
||||
rollback;
|
||||
analyze table t1;
|
||||
Table Op Msg_type Msg_text
|
||||
test.t1 analyze status OK
|
||||
select CLUST_INDEX_SIZE from information_schema.INNODB_SYS_TABLESTATS where NAME = 'test/t1';
|
||||
CLUST_INDEX_SIZE
|
||||
3
|
||||
begin;
|
||||
insert into t1 values (2);
|
||||
delete from t1 where a=2;
|
||||
set global innodb_purge_stop_now=ON;
|
||||
set global innodb_purge_run_now=ON;
|
||||
rollback;
|
||||
analyze table t1;
|
||||
Table Op Msg_type Msg_text
|
||||
test.t1 analyze status OK
|
||||
select CLUST_INDEX_SIZE from information_schema.INNODB_SYS_TABLESTATS where NAME = 'test/t1';
|
||||
CLUST_INDEX_SIZE
|
||||
2
|
||||
begin;
|
||||
insert into t1 values (2);
|
||||
delete from t1 where a=2;
|
||||
set global innodb_purge_stop_now=ON;
|
||||
set global innodb_purge_run_now=ON;
|
||||
rollback;
|
||||
analyze table t1;
|
||||
Table Op Msg_type Msg_text
|
||||
test.t1 analyze status OK
|
||||
@@ -60,3 +56,4 @@ select CLUST_INDEX_SIZE from information_schema.INNODB_SYS_TABLESTATS where NAME
|
||||
CLUST_INDEX_SIZE
|
||||
1
|
||||
drop table t1;
|
||||
set global innodb_limit_optimistic_insert_debug = @old_innodb_limit_optimistic_insert_debug;
|
||||
|
Reference in New Issue
Block a user