Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  rpl_dual_cache.result   Sprache: Lisp

 

include/master-slave.inc
[connection master]
*** Various tests for event groups using both stmt/trx cache.
CREATE SEQUENCE s;
CREATE TABLE t (a int PRIMARY KEY, b int DEFAULT (NEXTVAL(s))) ENGINE=InnoDB;
INSERT INTO t (a) VALUES (1);
show binlog events in 'binlog-000000.ibb' from <binlog_start>;
Log_name Pos Event_type Server_id End_log_pos Info
binlog-000000.ibb # Gtid 1 # BEGIN GTID #-#-#
binlog-000000.ibb # Annotate_rows 1 # INSERT INTO t (a) VALUES (1)
binlog-000000.ibb # Table_map 1 # table_id: # (test.s)
binlog-000000.ibb # Write_rows_v1 1 # table_id: # flags: STMT_END_F
binlog-000000.ibb # Table_map 1 # table_id: # (test.t)
binlog-000000.ibb # Write_rows_v1 1 # table_id: # flags: STMT_END_F
binlog-000000.ibb # Xid 1 # COMMIT /* XID */
CREATE TABLE t1 (a INT PRIMARY KEY, b VARCHAR(2048)) ENGINE=MyISAM;
CREATE TABLE t2 (a INT PRIMARY KEY, b VARCHAR(2048)) ENGINE=InnoDB;
SET binlog_format=ROW;
INSERT INTO t2 VALUES (1, '');
INSERT INTO t1 VALUES (1, '');
UPDATE t1, t2 SET t1.b='a', t2.b='b';
show binlog events in 'binlog-000000.ibb' from <binlog_start>;
Log_name Pos Event_type Server_id End_log_pos Info
binlog-000000.ibb # Gtid 1 # BEGIN GTID #-#-#
binlog-000000.ibb # Annotate_rows 1 # UPDATE t1, t2 SET t1.b='a', t2.b='b'
binlog-000000.ibb # Table_map 1 # table_id: # (test.t1)
binlog-000000.ibb # Update_rows_v1 1 # table_id: # flags: STMT_END_F
binlog-000000.ibb # Table_map 1 # table_id: # (test.t2)
binlog-000000.ibb # Update_rows_v1 1 # table_id: # flags: STMT_END_F
binlog-000000.ibb # Xid 1 # COMMIT /* XID */
INSERT INTO t1 SELECT seq, '' FROM seq_2_to_25;
INSERT INTO t2 SELECT seq, '' FROM seq_2_to_25;
UPDATE t1, t2 SET t1.b=REPEAT('x', 2000), t2.b=REPEAT('y',2000) WHERE t1.a=t2.a;
show binlog events in 'binlog-000000.ibb' from <binlog_start>;
Log_name Pos Event_type Server_id End_log_pos Info
binlog-000000.ibb # Gtid 1 # BEGIN GTID #-#-#
binlog-000000.ibb # Annotate_rows 1 # UPDATE t1, t2 SET t1.b=REPEAT('x', 2000), t2.b=REPEAT('y',2000) WHERE t1.a=t2.a
binlog-000000.ibb # Table_map 1 # table_id: # (test.t1)
binlog-000000.ibb # Update_rows_v1 1 # table_id: #
binlog-000000.ibb # Update_rows_v1 1 # table_id: #
binlog-000000.ibb # Update_rows_v1 1 # table_id: #
binlog-000000.ibb # Update_rows_v1 1 # table_id: #
binlog-000000.ibb # Update_rows_v1 1 # table_id: #
binlog-000000.ibb # Update_rows_v1 1 # table_id: #
binlog-000000.ibb # Update_rows_v1 1 # table_id: # flags: STMT_END_F
binlog-000000.ibb # Table_map 1 # table_id: # (test.t2)
binlog-000000.ibb # Update_rows_v1 1 # table_id: #
binlog-000000.ibb # Update_rows_v1 1 # table_id: #
binlog-000000.ibb # Update_rows_v1 1 # table_id: #
binlog-000000.ibb # Update_rows_v1 1 # table_id: #
binlog-000000.ibb # Update_rows_v1 1 # table_id: #
binlog-000000.ibb # Update_rows_v1 1 # table_id: #
binlog-000000.ibb # Update_rows_v1 1 # table_id: # flags: STMT_END_F
binlog-000000.ibb # Xid 1 # COMMIT /* XID */
SET @old_max_size= @@GLOBAL.max_binlog_size;
SET GLOBAL max_binlog_size= 65536;
FLUSH BINARY LOGS;
FLUSH BINARY LOGS;
INSERT INTO t1 SELECT seq, '' FROM seq_26_to_50;
INSERT INTO t2 SELECT seq, '' FROM seq_26_to_50;
UPDATE t1, t2 SET t1.b=REPEAT('\\', 2000), t2.b=REPEAT('/',2000) WHERE t1.a=t2.a;
PURGE BINARY LOGS TO '$binlog_file';
ERROR HY000: A purgeable log is in use, will not purge
FLUSH BINARY LOGS;
FLUSH BINARY LOGS;
SET binlog_format=DEFAULT;
SET GLOBAL max_binlog_size= @old_max_size;
FLUSH BINARY LOGS;
FLUSH BINARY LOGS;
INSERT INTO t(a) SELECT 1+MAX(a) FROM t;
include/save_master_gtid.inc
connection slave;
include/sync_with_master_gtid.inc
connection master;
PURGE BINARY LOGS TO '$binlog_file';
SET binlog_format=ROW;
CREATE SEQUENCE ss ENGINE=InnoDB;
CREATE TABLE tt (a INT, b BIGINT DEFAULT(NEXTVAL(ss))) ENGINE=InnoDB;
INSERT INTO tt (a) VALUES (1);
CREATE TABLE xx ENGINE=InnoDB SELECT * FROM tt;
SET binlog_format=DEFAULT;
CREATE TABLE t3 (a INT PRIMARY KEY DEFAULT NEXTVAL(ss), b INT) ENGINE=InnoDB;
INSERT INTO t3 VALUES (10000, 1);
INSERT INTO t3 SELECT a+1, b+1 FROM t3;
INSERT INTO t3 SELECT a+2, b+1 FROM t3;
INSERT INTO t3 SELECT a+4, b+1 FROM t3;
INSERT INTO t3 SELECT a+8, b+1 FROM t3;
INSERT INTO t3 SELECT a+16, b+1 FROM t3;
INSERT INTO t3 SELECT a+32, b+1 FROM t3;
SELECT SETVAL(ss, 10005);
SETVAL(ss, 10005)
10005
INSERT IGNORE INTO t3(b) VALUES (10);
Warnings:
Warning 1062 Duplicate entry '10006' for key 'PRIMARY'
include/show_binlog_events.inc
Log_name Pos Event_type Server_id End_log_pos Info
binlog-000012.ibb # Gtid # # BEGIN GTID #-#-#
binlog-000012.ibb # Annotate_rows # # INSERT IGNORE INTO t3(b) VALUES (10)
binlog-000012.ibb # Table_map # # table_id: # (test.ss)
binlog-000012.ibb # Write_rows_v1 # # table_id: # flags: STMT_END_F
binlog-000012.ibb # Xid # # COMMIT /* XID */
DROP TABLE t;
DROP SEQUENCE s;
DROP TABLE t1, t2, t3;
DROP TABLE tt, xx;
DROP SEQUENCE ss;
include/rpl_end.inc

Messung V0.5 in Prozent
C=47 H=100 G=78

¤ Dauer der Verarbeitung: 0.10 Sekunden  (vorverarbeitet am  2026-10-08) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1126864
#Domains=1897691