rpl_many_optimize.test
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. # Test for BUG#7658 "optimize crashes slave thread (1 in 1000)]"
  2. source include/master-slave.inc;
  3. create table t1 (a int not null auto_increment primary key, b int, key(b));
  4. INSERT INTO t1 (a) VALUES (1),(2);
  5. # Now many OPTIMIZE to test if we crash (BUG#7658)
  6. let $1=300;
  7. disable_query_log;
  8. disable_result_log;
  9. while ($1)
  10. {
  11.  eval OPTIMIZE TABLE t1;
  12.  dec $1;
  13. }
  14. enable_result_log;
  15. enable_query_log;
  16. drop table t1;
  17. # Bug was that slave segfaulted after ~ a hundred of OPTIMIZE (or ANALYZE)
  18. sync_slave_with_master;
  19. # End of 4.1 tests