mirror of
https://github.com/MariaDB/server.git
synced 2026-05-16 20:07:13 +02:00
Merge
This commit is contained in:
commit
919f19110f
117 changed files with 594 additions and 35 deletions
|
|
@ -9,12 +9,17 @@ set join_cache_level=6;
|
|||
show variables like 'join_cache_level';
|
||||
Variable_name Value
|
||||
join_cache_level 6
|
||||
set @optimizer_switch_for_subselect_sj_test=@@optimizer_switch;
|
||||
set @join_cache_level_for_subselect_sj_test=@@join_cache_level;
|
||||
drop table if exists t0, t1, t2, t3, t4, t5, t10, t11, t12;
|
||||
drop view if exists v1, v2, v3, v4;
|
||||
drop procedure if exists p1;
|
||||
set @subselect_sj_tmp= @@optimizer_switch;
|
||||
set optimizer_switch='semijoin=on,firstmatch=on,loosescan=on';
|
||||
set optimizer_switch='mrr=on,mrr_sort_keys=on,index_condition_pushdown=on';
|
||||
SET optimizer_switch=ifnull(@optimizer_switch_for_subselect_sj_test,'outer_join_with_cache=off');
|
||||
SET optimizer_switch=ifnull(@optimizer_switch_for_subselect_sj_test,'semijoin_with_cache=off');
|
||||
set join_cache_level=@join_cache_level_for_subselect_sj_test;
|
||||
set @save_optimizer_switch=@@optimizer_switch;
|
||||
create table t0 (a int);
|
||||
insert into t0 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
||||
|
|
@ -2267,5 +2272,7 @@ DROP TABLE t1,t2,t3;
|
|||
set join_cache_level=default;
|
||||
show variables like 'join_cache_level';
|
||||
Variable_name Value
|
||||
join_cache_level 1
|
||||
join_cache_level 2
|
||||
set @@optimizer_switch=@save_optimizer_switch_jcl6;
|
||||
set @optimizer_switch_for_subselect_sj_test=NULL;
|
||||
set @join_cache_level_subselect_sj_test=NULL;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue