mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
MDEV-6513 deprecate engine_condition_pushdown value of the @@optimizer_switch
* ignore the OPTIMIZER_SWITCH_ENGINE_CONDITION_PUSHDOWN bit * issue a deprecation warning on 'engine_condition_pushdown=on' * remove unused remains of the old pre-5.5 engine_condition_pushdown variable
This commit is contained in:
@ -427,6 +427,8 @@ KEY `varchar_key` (`varchar_key`)
|
||||
INSERT INTO `t1` VALUES (10,'00:00:00','i','i'),(11,'00:00:00','','');
|
||||
set @old_optimizer_switch = @@session.optimizer_switch;
|
||||
SET SESSION OPTIMIZER_SWITCH = 'materialization=off,semijoin=off,loosescan=off,firstmatch=off,mrr=on,engine_condition_pushdown=on';
|
||||
Warnings:
|
||||
Warning 1681 'engine_condition_pushdown=on' is deprecated and will be removed in a future release.
|
||||
SELECT `time_nokey` G1 FROM t1 WHERE ( `varchar_nokey` , `varchar_key` ) IN (
|
||||
SELECT `varchar_nokey` , `varchar_nokey` ) AND `varchar_key` >= 'c' HAVING G1 ORDER
|
||||
BY `pk` ;
|
||||
@ -615,6 +617,8 @@ INSERT INTO t2 VALUES (9,1);
|
||||
# Enable Index condition pushdown
|
||||
set @old_icp=@@optimizer_switch;
|
||||
SET SESSION optimizer_switch="engine_condition_pushdown=on";
|
||||
Warnings:
|
||||
Warning 1681 'engine_condition_pushdown=on' is deprecated and will be removed in a future release.
|
||||
|
||||
SELECT pk
|
||||
FROM t2
|
||||
|
Reference in New Issue
Block a user