mirror of
https://github.com/MariaDB/server.git
synced 2025-05-08 15:01:49 +03:00
105 lines
3.4 KiB
Plaintext
105 lines
3.4 KiB
Plaintext
RESET MASTER;
|
|
# Connection default
|
|
CREATE TABLE t1 (a INT, b VARCHAR(100), PRIMARY KEY (a,b)) ENGINE=innodb;
|
|
SHOW MASTER STATUS;
|
|
File Position Binlog_Do_DB Binlog_Ignore_DB
|
|
master-bin.000001 421
|
|
SHOW STATUS LIKE 'binlog_snapshot_%';
|
|
Variable_name Value
|
|
Binlog_snapshot_file master-bin.000001
|
|
Binlog_snapshot_position 421
|
|
BEGIN;
|
|
INSERT INTO t1 VALUES (0, "");
|
|
# Connection con1
|
|
BEGIN;
|
|
INSERT INTO t1 VALUES (1, "");
|
|
# Connection con2
|
|
CREATE TABLE t2 (a INT PRIMARY KEY) ENGINE=myisam;
|
|
BEGIN;
|
|
INSERT INTO t1 VALUES (2, "first");
|
|
INSERT INTO t2 VALUES (2);
|
|
INSERT INTO t1 VALUES (2, "second");
|
|
# Connection default
|
|
COMMIT;
|
|
SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;
|
|
START TRANSACTION WITH CONSISTENT SNAPSHOT;
|
|
# Connection con3
|
|
BEGIN;
|
|
INSERT INTO t1 VALUES (3, "");
|
|
INSERT INTO t2 VALUES (3);
|
|
# Connection con4
|
|
BEGIN;
|
|
INSERT INTO t1 VALUES (4, "");
|
|
COMMIT;
|
|
# Connection default
|
|
SELECT * FROM t1 ORDER BY a,b;
|
|
a b
|
|
0
|
|
SHOW STATUS LIKE 'binlog_snapshot_%';
|
|
Variable_name Value
|
|
Binlog_snapshot_file master-bin.000001
|
|
Binlog_snapshot_position 945
|
|
SHOW MASTER STATUS;
|
|
File Position Binlog_Do_DB Binlog_Ignore_DB
|
|
master-bin.000001 1357
|
|
SELECT * FROM t2 ORDER BY a;
|
|
a
|
|
2
|
|
3
|
|
# Connection con1
|
|
COMMIT;
|
|
# Connection con2
|
|
COMMIT;
|
|
# Connection con3
|
|
COMMIT;
|
|
FLUSH LOGS;
|
|
# Connection default
|
|
SELECT * FROM t1 ORDER BY a,b;
|
|
a b
|
|
0
|
|
SHOW STATUS LIKE 'binlog_snapshot_%';
|
|
Variable_name Value
|
|
Binlog_snapshot_file master-bin.000001
|
|
Binlog_snapshot_position 945
|
|
SHOW MASTER STATUS;
|
|
File Position Binlog_Do_DB Binlog_Ignore_DB
|
|
master-bin.000002 326
|
|
COMMIT;
|
|
SHOW STATUS LIKE 'binlog_snapshot_%';
|
|
Variable_name Value
|
|
Binlog_snapshot_file master-bin.000002
|
|
Binlog_snapshot_position 326
|
|
SHOW MASTER STATUS;
|
|
File Position Binlog_Do_DB Binlog_Ignore_DB
|
|
master-bin.000002 326
|
|
SHOW BINLOG EVENTS;
|
|
Log_name Pos Event_type Server_id End_log_pos Info
|
|
master-bin.000001 4 Format_desc 1 246 Server ver: #, Binlog ver: #
|
|
master-bin.000001 246 Binlog_checkpoint 1 286 master-bin.000001
|
|
master-bin.000001 286 Query 1 421 use `test`; CREATE TABLE t1 (a INT, b VARCHAR(100), PRIMARY KEY (a,b)) ENGINE=innodb
|
|
master-bin.000001 421 Query 1 533 use `test`; CREATE TABLE t2 (a INT PRIMARY KEY) ENGINE=myisam
|
|
master-bin.000001 533 Query 1 601 BEGIN
|
|
master-bin.000001 601 Query 1 689 use `test`; INSERT INTO t2 VALUES (2)
|
|
master-bin.000001 689 Query 1 758 COMMIT
|
|
master-bin.000001 758 Query 1 826 BEGIN
|
|
master-bin.000001 826 Query 1 918 use `test`; INSERT INTO t1 VALUES (0, "")
|
|
master-bin.000001 918 Xid 1 945 COMMIT /* XID */
|
|
master-bin.000001 945 Query 1 1013 BEGIN
|
|
master-bin.000001 1013 Query 1 1101 use `test`; INSERT INTO t2 VALUES (3)
|
|
master-bin.000001 1101 Query 1 1170 COMMIT
|
|
master-bin.000001 1170 Query 1 1238 BEGIN
|
|
master-bin.000001 1238 Query 1 1330 use `test`; INSERT INTO t1 VALUES (4, "")
|
|
master-bin.000001 1330 Xid 1 1357 COMMIT /* XID */
|
|
master-bin.000001 1357 Query 1 1425 BEGIN
|
|
master-bin.000001 1425 Query 1 1517 use `test`; INSERT INTO t1 VALUES (1, "")
|
|
master-bin.000001 1517 Xid 1 1544 COMMIT /* XID */
|
|
master-bin.000001 1544 Query 1 1612 BEGIN
|
|
master-bin.000001 1612 Query 1 1709 use `test`; INSERT INTO t1 VALUES (2, "first")
|
|
master-bin.000001 1709 Query 1 1807 use `test`; INSERT INTO t1 VALUES (2, "second")
|
|
master-bin.000001 1807 Xid 1 1834 COMMIT /* XID */
|
|
master-bin.000001 1834 Query 1 1902 BEGIN
|
|
master-bin.000001 1902 Query 1 1994 use `test`; INSERT INTO t1 VALUES (3, "")
|
|
master-bin.000001 1994 Xid 1 2021 COMMIT /* XID */
|
|
master-bin.000001 2021 Rotate 1 2065 master-bin.000002;pos=4
|
|
DROP TABLE t1,t2;
|