# On node_1
connection node_1;
CREATE TABLE time_zone LIKE mysql.time_zone;
CREATE TABLE time_zone_name LIKE mysql.time_zone_name;
CREATE TABLE time_zone_transition LIKE mysql.time_zone_transition;
CREATE TABLE time_zone_transition_type LIKE mysql.time_zone_transition_type;
CREATE TABLE time_zone_leap_second LIKE mysql.time_zone_leap_second;
#
# Run on zoneinfo directory --skip-write-binlog
#
# Apply on node_1
load timezones 'binlog stationary as expected'
SELECT COUNT(*) FROM time_zone;
COUNT(*) 2
SELECT COUNT(*) FROM time_zone_name;
COUNT(*) 2
SELECT COUNT(*) FROM time_zone_transition;
COUNT(*) 0
SELECT COUNT(*) FROM time_zone_transition_type;
COUNT(*) 2
SELECT COUNT(*) FROM time_zone_leap_second;
COUNT(*) 0
# On node_2 (not replicated)
connection node_2;
SELECT COUNT(*) FROM time_zone;
COUNT(*) 0
SELECT COUNT(*) FROM time_zone_name;
COUNT(*) 0
SELECT COUNT(*) FROM time_zone_transition;
COUNT(*) 0
SELECT COUNT(*) FROM time_zone_transition_type;
COUNT(*) 0
SELECT COUNT(*) FROM time_zone_leap_second;
COUNT(*) 0
#
# Run on zoneinfo directory without --skip-write-binlog
#
# Apply on node_1
connection node_1;
load timezones 'binlog advanced as expected'
SELECT COUNT(*) FROM time_zone;
COUNT(*) 2
SELECT COUNT(*) FROM time_zone_name;
COUNT(*) 2
SELECT COUNT(*) FROM time_zone_transition;
COUNT(*) 0
SELECT COUNT(*) FROM time_zone_transition_type;
COUNT(*) 2
SELECT COUNT(*) FROM time_zone_leap_second;
COUNT(*) 0
# On node_2 (replicated via InnoDB)
connection node_2;
SELECT COUNT(*) FROM time_zone;
COUNT(*) 2
SELECT COUNT(*) FROM time_zone_name;
COUNT(*) 2
SELECT COUNT(*) FROM time_zone_transition;
COUNT(*) 0
SELECT COUNT(*) FROM time_zone_transition_type;
COUNT(*) 2
SELECT COUNT(*) FROM time_zone_leap_second;
COUNT(*) 0
TRUNCATE TABLE time_zone;
TRUNCATE TABLE time_zone_name;
TRUNCATE TABLE time_zone_transition;
TRUNCATE TABLE time_zone_transition_type;
TRUNCATE TABLE time_zone_leap_second;
# Apply on node_1 (with wsrep_on=OFF)
connection node_1; SET GLOBAL WSREP_ON=OFF;
load timezones SET GLOBAL WSREP_ON=ON; 'binlog advanced as expected'
SELECT COUNT(*) FROM time_zone;
COUNT(*) 2
SELECT COUNT(*) FROM time_zone_name;
COUNT(*) 2
SELECT COUNT(*) FROM time_zone_transition;
COUNT(*) 0
SELECT COUNT(*) FROM time_zone_transition_type;
COUNT(*) 2
SELECT COUNT(*) FROM time_zone_leap_second;
COUNT(*) 0
# On node_2 (Should not have been replicated)
connection node_2;
SELECT COUNT(*) FROM time_zone;
COUNT(*) 0
SELECT COUNT(*) FROM time_zone_name;
COUNT(*) 0
SELECT COUNT(*) FROM time_zone_transition;
COUNT(*) 0
SELECT COUNT(*) FROM time_zone_transition_type;
COUNT(*) 0
SELECT COUNT(*) FROM time_zone_leap_second;
COUNT(*) 0
connection node_1;
DROP TABLE time_zone;
DROP TABLE time_zone_name;
DROP TABLE time_zone_transition;
DROP TABLE time_zone_transition_type;
DROP TABLE time_zone_leap_second;
#
# End of 10.2 tests
#
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.