diff options
author | unknown <knielsen@knielsen-hq.org> | 2009-12-29 12:18:37 +0100 |
---|---|---|
committer | unknown <knielsen@knielsen-hq.org> | 2009-12-29 12:18:37 +0100 |
commit | 99685f1bd69866a5cba9b38c0d3a678a7024cad1 (patch) | |
tree | bc6875b1def4fc11da8777b454a56473cc172da0 /mysql-test/suite/pbxt/t | |
parent | aba9b4b7afa6dc0d16dc2c3098e0b90fe40c9726 (diff) | |
parent | 6b5f7b4073bf0525fbc628911df0242baf0bd713 (diff) | |
download | mariadb-git-99685f1bd69866a5cba9b38c0d3a678a7024cad1.tar.gz |
Merge Sergey's fix for pbxt.join_nested.
Diffstat (limited to 'mysql-test/suite/pbxt/t')
-rw-r--r-- | mysql-test/suite/pbxt/t/join_nested.test | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/mysql-test/suite/pbxt/t/join_nested.test b/mysql-test/suite/pbxt/t/join_nested.test index e90aa843042..3b72dc1e293 100644 --- a/mysql-test/suite/pbxt/t/join_nested.test +++ b/mysql-test/suite/pbxt/t/join_nested.test @@ -546,8 +546,9 @@ SELECT t0.a,t0.b,t1.a,t1.b,t2.a,t2.b,t3.a,t3.b,t4.a,t4.b, CREATE INDEX idx_b ON t8(b); +--replace_regex /Using where; // /Using where// --sorted_result -EXPLAIN EXTENDED +EXPLAIN SELECT t0.a,t0.b,t1.a,t1.b,t2.a,t2.b,t3.a,t3.b,t4.a,t4.b, t5.a,t5.b,t6.a,t6.b,t7.a,t7.b,t8.a,t8.b,t9.a,t9.b FROM t0,t1 @@ -582,12 +583,16 @@ SELECT t0.a,t0.b,t1.a,t1.b,t2.a,t2.b,t3.a,t3.b,t4.a,t4.b, (t8.a < 1 OR t8.c IS NULL) AND (t8.b=t9.b OR t8.c IS NULL) AND (t9.a=1); +--echo ATTENTION: the above EXPLAIN has several competing QEPs with identical +--echo . costs. To combat the plan change it uses --sorted_result and +--echo . and --replace tricks CREATE INDEX idx_b ON t1(b); CREATE INDEX idx_a ON t0(a); +--replace_regex /Using where; // /Using where// --sorted_result -EXPLAIN EXTENDED +EXPLAIN SELECT t0.a,t0.b,t1.a,t1.b,t2.a,t2.b,t3.a,t3.b,t4.a,t4.b, t5.a,t5.b,t6.a,t6.b,t7.a,t7.b,t8.a,t8.b,t9.a,t9.b FROM t0,t1 @@ -622,6 +627,9 @@ SELECT t0.a,t0.b,t1.a,t1.b,t2.a,t2.b,t3.a,t3.b,t4.a,t4.b, (t8.a < 1 OR t8.c IS NULL) AND (t8.b=t9.b OR t8.c IS NULL) AND (t9.a=1); +--echo ATTENTION: the above EXPLAIN has several competing QEPs with identical +--echo . costs. To combat the plan change it uses --sorted_result +--echo . and --replace tricks --sorted_result SELECT t0.a,t0.b,t1.a,t1.b,t2.a,t2.b,t3.a,t3.b,t4.a,t4.b, |