diff options
author | Sergei Golubchik <sergii@pisem.net> | 2013-08-28 22:16:03 +0200 |
---|---|---|
committer | Sergei Golubchik <sergii@pisem.net> | 2013-08-28 22:16:03 +0200 |
commit | 68325b6a12dbe8fc2e95ba69b4537e1d4d52e204 (patch) | |
tree | 026c7afbfdbb8ee2552ca6b460c13a6fb13ea712 /mysql-test/r/myisam_optimize.result | |
parent | 214c43ba96d806629e24818099edf45e7cabdd66 (diff) | |
download | mariadb-git-68325b6a12dbe8fc2e95ba69b4537e1d4d52e204.tar.gz |
Test case for MyISAM and OPTIMIZE TABLE
that requires MDL_SHARED_NO_READ_WRITE.
Diffstat (limited to 'mysql-test/r/myisam_optimize.result')
-rw-r--r-- | mysql-test/r/myisam_optimize.result | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/mysql-test/r/myisam_optimize.result b/mysql-test/r/myisam_optimize.result new file mode 100644 index 00000000000..185d49e6391 --- /dev/null +++ b/mysql-test/r/myisam_optimize.result @@ -0,0 +1,23 @@ +call mtr.add_suppression(" marked as crashed and should be repaired"); +create table t1 (a int auto_increment primary key, b text); +insert t1 (b) select repeat("A", 100); +insert t1 (b) select repeat("B", 200) from t1; +insert t1 (b) select repeat("C", 300) from t1; +delete from t1 where a < 3; +explain select a, left(b,10) from t1 order by a; +id select_type table type possible_keys key key_len ref rows Extra +1 SIMPLE t1 ALL NULL NULL NULL NULL 2 Using filesort +select left(b,10), a from t1 order by a; +left(b,10) a +CCCCCCCCCC 3 +CCCCCCCCCC 4 +set debug_sync='myisam_after_repair_by_sort wait_for go'; +optimize table t1; +select a, left(b,10) from t1 order by a; +set debug_sync='now signal go'; +Table Op Msg_type Msg_text +test.t1 optimize status OK +a left(b,10) +3 CCCCCCCCCC +4 CCCCCCCCCC +drop table t1; |