⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rpl_max_relay_size.test

📁 视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.
💻 TEST
字号:
# Test of options max_binlog_size and max_relay_log_size and# how they act (if max_relay_log_size == 0, use max_binlog_size # for relay logs too).# Test of manual relay log rotation with FLUSH LOGS.source include/master-slave.inc;connection slave;stop slave;connection master;--echo #--echo # Generate a big enough master's binlog to cause relay log rotations--echo #create table t1 (a int);let $1=800;disable_query_log;begin;while ($1){# eval means expand $ expressions eval insert into t1 values( $1 ); dec $1;}enable_query_log;drop table t1;save_master_pos;connection slave;reset slave;--echo #--echo # Test 1--echo #set @my_max_binlog_size= @@global.max_binlog_size;set global max_binlog_size=8192;set global max_relay_log_size=8192-1; # mapped to 4096select @@global.max_relay_log_size;start slave;sync_with_master;--replace_result $MASTER_MYPORT MASTER_PORT--replace_column 1 # 8 # 9 # 23 # 33 #--vertical_resultsshow slave status;--echo #--echo # Test 2--echo #stop slave;reset slave;set global max_relay_log_size=(5*4096);select @@global.max_relay_log_size;start slave;sync_with_master;--replace_result $MASTER_MYPORT MASTER_PORT--replace_column 1 # 8 # 9 # 23 # 33 #--vertical_resultsshow slave status;--echo #--echo # Test 3: max_relay_log_size = 0--echo #stop slave;reset slave;set global max_relay_log_size=0;select @@global.max_relay_log_size;start slave;sync_with_master;--replace_result $MASTER_MYPORT MASTER_PORT--replace_column 1 # 8 # 9 # 23 # 33 #--vertical_resultsshow slave status;--echo #--echo # Test 4: Tests below are mainly to ensure that we have not coded with wrong assumptions--echo #stop slave;reset slave;# test of relay log rotation when the slave is stopped# (to make sure it does not crash).flush logs;--replace_result $MASTER_MYPORT MASTER_PORT--replace_column 1 # 8 # 9 # 23 # 33 #--vertical_resultsshow slave status;--echo #--echo # Test 5--echo #reset slave;start slave;sync_with_master;# test of relay log rotation when the slave is startedflush logs;# We have now easy way to be sure that the SQL thread has now deleted the# log we just closed. But a trick to achieve this is do an update on the master.connection master;create table t1 (a int);save_master_pos;connection slave;sync_with_master;--replace_result $MASTER_MYPORT MASTER_PORT--replace_column 1 # 8 # 9 # 23 # 33 #--vertical_resultsshow slave status;--echo #--echo # Test 6: one more rotation, to be sure Relay_Log_Space is correctly updated--echo #flush logs;connection master;drop table t1;save_master_pos;connection slave;sync_with_master;--replace_result $MASTER_MYPORT MASTER_PORT--replace_column 1 # 8 # 9 # 23 # 33 #--vertical_resultsshow slave status;connection master;# test that the absence of relay logs does not make a master crashflush logs;show master status;# Restore max_binlog_sizeconnection slave;set global max_binlog_size= @my_max_binlog_size;--echo #--echo # End of 4.1 tests--echo # 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -