mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 12:32:27 +01:00
autocommit 5.1->5.5
This commit is contained in:
commit
d3ef23e9d8
2 changed files with 12 additions and 8 deletions
|
@ -3,8 +3,6 @@ CREATE TABLE t1 (a INT NOT NULL AUTO_INCREMENT, b TEXT, PRIMARY KEY(a)) ENGINE=I
|
|||
SELECT COUNT(*) FROM t1;
|
||||
COUNT(*)
|
||||
1000
|
||||
SET @saved_binlog_cache_size=@@binlog_cache_size;
|
||||
SET @saved_max_binlog_cache_size=@@max_binlog_cache_size;
|
||||
SET GLOBAL binlog_cache_size=4096;
|
||||
SET GLOBAL max_binlog_cache_size=4096;
|
||||
START TRANSACTION;
|
||||
|
@ -14,6 +12,4 @@ COMMIT;
|
|||
SHOW TABLES LIKE 't%';
|
||||
Tables_in_test (t%)
|
||||
t1
|
||||
SET GLOBAL max_binlog_cache_size=@saved_max_binlog_cache_size;
|
||||
SET GLOBAL binlog_cache_size=@saved_binlog_cache_size;
|
||||
DROP TABLE t1;
|
||||
|
|
|
@ -24,11 +24,15 @@ while ($i)
|
|||
SELECT COUNT(*) FROM t1;
|
||||
|
||||
# Set small value for max_binlog_cache_size
|
||||
SET @saved_binlog_cache_size=@@binlog_cache_size;
|
||||
SET @saved_max_binlog_cache_size=@@max_binlog_cache_size;
|
||||
let $saved_binlog_cache_size= query_get_value(SELECT @@binlog_cache_size AS Value, Value, 1);
|
||||
let $saved_max_binlog_cache_size= query_get_value(SELECT @@max_binlog_cache_size AS Value, Value, 1);
|
||||
SET GLOBAL binlog_cache_size=4096;
|
||||
SET GLOBAL max_binlog_cache_size=4096;
|
||||
|
||||
# New value of max_binlog_cache_size will apply to new session
|
||||
disconnect default;
|
||||
connect(default,localhost,root,,test);
|
||||
|
||||
# Copied data from t1 into t2 large than max_binlog_cache_size
|
||||
START TRANSACTION;
|
||||
--error 1197
|
||||
|
@ -37,6 +41,10 @@ COMMIT;
|
|||
SHOW TABLES LIKE 't%';
|
||||
|
||||
# 5.1 End of Test
|
||||
SET GLOBAL max_binlog_cache_size=@saved_max_binlog_cache_size;
|
||||
SET GLOBAL binlog_cache_size=@saved_binlog_cache_size;
|
||||
--disable_query_log
|
||||
eval SET GLOBAL max_binlog_cache_size=$saved_max_binlog_cache_size;
|
||||
eval SET GLOBAL binlog_cache_size=$saved_binlog_cache_size;
|
||||
--enable_query_log
|
||||
DROP TABLE t1;
|
||||
disconnect default;
|
||||
connect(default,localhost,root,,test);
|
||||
|
|
Loading…
Reference in a new issue