Eine aufbereitete Darstellung der Quelle

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

Benutzer

Quelle  consistent_snapshot.test  Sprache: unbekannt

 
Spracherkennung für: .test vermutete Sprache: SQL {SQL[90] ABAP[60] VDM[54]} [Methode: maximale Elemente, drei Dimensionen]

--source include/have_innodb.inc

connect (con1,localhost,root,,);
connect (con2,localhost,root,,);

--echo ### Test 1:
--echo ### - While a consistent snapshot transaction is executed,
--echo ###   no external inserts should be visible to the transaction.

connection con1;
CREATE TABLE t1 (a INT) ENGINE=innodb;
START TRANSACTION WITH CONSISTENT SNAPSHOT;

connection con2;
INSERT INTO t1 VALUES(1);

connection con1;
SELECT * FROM t1; # if consistent snapshot was set as expected, we
# should see nothing.
COMMIT;

--echo ### Test 2:
--echo ### - For any non-consistent snapshot transaction, external
--echo ###   committed inserts should be visible to the transaction.

DELETE FROM t1;
START TRANSACTION; # Now we omit WITH CONSISTENT SNAPSHOT

connection con2;
INSERT INTO t1 VALUES(1);

connection con1;
SELECT * FROM t1; # if consistent snapshot was not set, as expected, we
# should see 1.
COMMIT;

--echo ### Test 3:
--echo ### - Bug#44664: valgrind warning for COMMIT_AND_CHAIN and ROLLBACK_AND_CHAIN
--echo ###   Chaining a transaction does not retain consistency level.

START TRANSACTION WITH CONSISTENT SNAPSHOT;
DELETE FROM t1;
COMMIT WORK AND CHAIN;

connection con2;
INSERT INTO t1 VALUES(1);

connection con1;
SELECT * FROM t1; # if consistent snapshot was not set, as expected, we
# should see 1.
COMMIT;

connection default;
disconnect con1;
disconnect con2;
DROP TABLE t1;

--echo # End of 4.1 tests

[Dauer der Verarbeitung: 0.15 Sekunden, vorverarbeitet 2026-10-08]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1126438
#Domains=1867298