Eine aufbereitete Darstellung der Quelle

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

Benutzer

Quelle  transaction_gtid.result   Sprache: Lisp

 

include/rpl_init.inc [topology=none]
==== Configure ====
SET GLOBAL ENFORCE_GTID_CONSISTENCY = ON;
CREATE TABLE t1 (a INT);
==== Test ====
---- Case 1: Specify ANONYMOUS prior to transaction ----
* BEGIN ... ROLLBACK
- history=none current=none
SET SESSION GTID_NEXT = 'ANONYMOUS';
BEGIN;
INSERT INTO t1 VALUES (1);
ROLLBACK;
- history=ANONYMOUS current=ANONYMOUS
* BEGIN ... COMMIT
- history=none current=none
SET SESSION GTID_NEXT = 'ANONYMOUS';
- history=none current=none
[START] BEGIN;
- history=none current=AUTOMATIC
[END] BEGIN;
- history=none current=ANONYMOUS
INSERT INTO t1 VALUES (1);
- history=none current=ANONYMOUS
COMMIT;
- history=ANONYMOUS current=ANONYMOUS
* AUTOCOMMIT = OFF
SET @@SESSION.AUTOCOMMIT = 0;
- history=none current=none
SET SESSION GTID_NEXT = 'ANONYMOUS';
- history=none current=none
[START] INSERT INTO t1 VALUES (1);
- history=none current=ANONYMOUS
[END] INSERT INTO t1 VALUES (1);
- history=none current=ANONYMOUS
COMMIT;
- history=ANONYMOUS current=ANONYMOUS
* AUTOCOMMIT = ON
SET @@SESSION.AUTOCOMMIT = 1;
- history=none current=none
SET SESSION GTID_NEXT = 'ANONYMOUS';
- history=none current=none
[START] INSERT INTO t1 VALUES (1);
- history=none current=ANONYMOUS
[END] INSERT INTO t1 VALUES (1);
- history=ANONYMOUS current=ANONYMOUS
---- Case 2: Generate ANONYMOUS at commit ----
* BEGIN ... ROLLBACK
- history=none current=none
SET SESSION GTID_NEXT = 'AUTOMATIC';
BEGIN;
INSERT INTO t1 VALUES (2);
ROLLBACK;
- history=AUTOMATIC current=AUTOMATIC
* BEGIN ... COMMIT
- history=none current=none
SET SESSION GTID_NEXT = 'AUTOMATIC';
- history=none current=none
[START] BEGIN;
- history=none current=AUTOMATIC
[END] BEGIN;
- history=none current=AUTOMATIC
INSERT INTO t1 VALUES (2);
- history=none current=AUTOMATIC
COMMIT;
- history=ANONYMOUS current=ANONYMOUS
* AUTOCOMMIT = OFF
SET @@SESSION.AUTOCOMMIT = 0;
- history=none current=none
SET SESSION GTID_NEXT = 'AUTOMATIC';
- history=none current=none
[START] INSERT INTO t1 VALUES (2);
- history=none current=AUTOMATIC
[END] INSERT INTO t1 VALUES (2);
- history=none current=AUTOMATIC
COMMIT;
- history=ANONYMOUS current=ANONYMOUS
* AUTOCOMMIT = ON
SET @@SESSION.AUTOCOMMIT = 1;
- history=none current=none
SET SESSION GTID_NEXT = 'AUTOMATIC';
- history=none current=none
[START] INSERT INTO t1 VALUES (2);
- history=none current=AUTOMATIC
[END] INSERT INTO t1 VALUES (2);
- history=ANONYMOUS current=ANONYMOUS
include/rpl_set_gtid_mode.inc [ON on servers 1]
---- Case 3: Specify GTID prior to transaction ----
* BEGIN ... ROLLBACK
- history=none current=none
SET SESSION GTID_NEXT = 'aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa:1';
BEGIN;
INSERT INTO t1 VALUES (3);
ROLLBACK;
- history=A:1 current=A:1
* BEGIN ... COMMIT
- history=none current=none
SET SESSION GTID_NEXT = 'aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa:1';
- history=none current=none
[START] BEGIN;
- history=none current=AUTOMATIC
[END] BEGIN;
- history=none current=A:1
INSERT INTO t1 VALUES (3);
- history=none current=A:1
COMMIT;
- history=A:1 current=A:1
* AUTOCOMMIT = OFF
SET @@SESSION.AUTOCOMMIT = 0;
- history=none current=none
SET SESSION GTID_NEXT = 'aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa:1';
- history=none current=none
[START] INSERT INTO t1 VALUES (3);
- history=none current=A:1
[END] INSERT INTO t1 VALUES (3);
- history=none current=A:1
COMMIT;
- history=A:1 current=A:1
* AUTOCOMMIT = ON
SET @@SESSION.AUTOCOMMIT = 1;
- history=none current=none
SET SESSION GTID_NEXT = 'aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa:1';
- history=none current=none
[START] INSERT INTO t1 VALUES (3);
- history=none current=A:1
[END] INSERT INTO t1 VALUES (3);
- history=A:1 current=A:1
---- Case 4: Generate GTID at commit ----
* BEGIN ... ROLLBACK
- history=none current=none
SET SESSION GTID_NEXT = 'AUTOMATIC';
BEGIN;
INSERT INTO t1 VALUES (4);
ROLLBACK;
- history=AUTOMATIC current=AUTOMATIC
* BEGIN ... COMMIT
- history=none current=none
SET SESSION GTID_NEXT = 'AUTOMATIC';
- history=none current=none
[START] BEGIN;
- history=none current=AUTOMATIC
[END] BEGIN;
- history=none current=AUTOMATIC
INSERT INTO t1 VALUES (4);
- history=none current=AUTOMATIC
COMMIT;
- history=SERVER_UUID:1 current=SERVER_UUID:1
* AUTOCOMMIT = OFF
SET @@SESSION.AUTOCOMMIT = 0;
- history=none current=none
SET SESSION GTID_NEXT = 'AUTOMATIC';
- history=none current=none
[START] INSERT INTO t1 VALUES (4);
- history=none current=AUTOMATIC
[END] INSERT INTO t1 VALUES (4);
- history=none current=AUTOMATIC
COMMIT;
- history=SERVER_UUID:1 current=SERVER_UUID:1
* AUTOCOMMIT = ON
SET @@SESSION.AUTOCOMMIT = 1;
- history=none current=none
SET SESSION GTID_NEXT = 'AUTOMATIC';
- history=none current=none
[START] INSERT INTO t1 VALUES (4);
- history=none current=AUTOMATIC
[END] INSERT INTO t1 VALUES (4);
- history=SERVER_UUID:1 current=SERVER_UUID:1
==== Clean up ====
DROP TABLE t1;
include/rpl_set_gtid_mode.inc [OFF on servers 1]
SET GLOBAL ENFORCE_GTID_CONSISTENCY = OFF;
include/rpl_end.inc

Messung V0.5 in Prozent
C=56 H=100 G=80

¤ 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=1126438
#Domains=1897691