summaryrefslogtreecommitdiff
path: root/mysql-test/suite/innodb/r/binlog_consistent.result
blob: df22d634339554d940ffd37cd4d126e9bbdbb6f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
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;