connection node_2;
connection node_1;
connection node_1;
connection node_2;
connection node_3;
connection node_1;
CREATE TABLE parent (
id INT PRIMARY KEY
) ENGINE=InnoDB;
CREATE TABLE child (
id INT PRIMARY KEY,
parent_id INT,
KEY (parent_id),
CONSTRAINT FOREIGN KEY (parent_id) REFERENCES parent(id)
) ENGINE=InnoDB;
INSERT INTO parent VALUES (1), (2);
connection node_3; SET SESSION wsrep_on = OFF;
DELETE FROM parent WHERE id = 1; SET SESSION wsrep_on = ON;
Restarting server 3 with one applier thread having FK and UK checks disabled SET GLOBAL DEBUG_DBUG = 'd,sync.wsrep_after_write_row';
connection node_1;
INSERT INTO child VALUES (1, 2);
connection node_3; SET DEBUG_SYNC = 'now WAIT_FOR sync.wsrep_after_write_row_reached'; SET GLOBAL DEBUG_DBUG = ''; SET wsrep_sync_wait = 0; SET DEBUG_SYNC = 'ib_after_row_insert SIGNAL signal.wsrep_after_write_row';
INSERT INTO child VALUES (2, 2); SET DEBUG_SYNC = 'RESET';
Server 3
SELECT COUNT(*) AS EXPECT_1 FROM parent;
EXPECT_1 1
SELECT COUNT(*) AS EXPECT_2 FROM child;
EXPECT_2 2
connection node_1;
Server 1 SET wsrep_sync_wait = 15;
SELECT COUNT(*) AS EXPECT_2 FROM parent;
EXPECT_2 2
SELECT COUNT(*) AS EXPECT_2 FROM child;
EXPECT_2 2
connection node_2;
Server 2 SET wsrep_sync_wait = 15;
SELECT COUNT(*) AS EXPECT_2 FROM parent;
EXPECT_2 2
SELECT COUNT(*) AS EXPECT_2 FROM child;
EXPECT_2 2
DROP TABLE child;
DROP TABLE parent;
disconnect node_2;
disconnect node_1;
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet am 2026-10-08)
¤
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.