connection node_2;
connection node_1;
connection node_1;
CREATE TABLE t1 (f1 INTEGER PRIMARY KEY) Engine=InnoDB;
INSERT INTO t1 VALUES (1 ), (2 ), (3 );
connection node_2;
SET SESSION wsrep_trx_fragment_size = 1 ;
START TRANSACTION;
INSERT INTO t1 VALUES (4 );
connection node_1;
SELECT COUNT(*) FROM t1;
COUNT(*)
3
connect node_2a, 127 .0 .0 .1 , root, , test, $NODE_MYPORT_2;
connection node_2a;
SET GLOBAL DEBUG_DBUG = "d,sync.wsrep_apply_toi" ;
connect node_1a, 127 .0 .0 .1 , root, , test, $NODE_MYPORT_1;
connection node_1a;
SET GLOBAL DEBUG_DBUG = "d,sync.wsrep_bf_abort" ;
connection node_1;
TRUNCATE TABLE t1;
connection node_1a;
SET DEBUG_SYNC = "now WAIT_FOR sync.wsrep_bf_abort_reached" ;
connection node_2a;
SET DEBUG_SYNC = "now WAIT_FOR sync.wsrep_apply_toi_reached" ;
connection node_2;
INSERT INTO t1 VALUES (5 );
connection node_2a;
SET SESSION wsrep_sync_wait = 0 ;
SET SESSION wsrep_sync_wait = DEFAULT;
SET GLOBAL DEBUG_DBUG = "" ;
SET DEBUG_SYNC = "now SIGNAL signal.wsrep_apply_toi" ;
connection node_2;
ERROR 40001 : Deadlock found when trying to get lock; try restarting transaction
connection node_1a;
SET SESSION wsrep_sync_wait=0 ;
SET GLOBAL DEBUG_DBUG = "+d,sync.wsrep_log_dummy_write_set" ;
SET DEBUG_SYNC = "now SIGNAL signal.wsrep_bf_abort" ;
SET DEBUG_SYNC = "now WAIT_FOR sync.wsrep_log_dummy_write_set_reached" ;
connection node_1;
connection node_2;
SET GLOBAL DEBUG_DBUG = "" ;
SET DEBUG_SYNC = "RESET" ;
connection node_1;
SET GLOBAL DEBUG_DBUG = "" ;
SET DEBUG_SYNC = "RESET" ;
DROP TABLE t1;
Messung V0.5 in Prozent C=5 H=100 G=70
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet am 2026-10-08)
¤
*© Formatika GbR, Deutschland