mirror of
https://github.com/MariaDB/server.git
synced 2025-08-05 13:16:09 +03:00
MDEV-34380: Set optimizer_switch='cset_narrowing=on' by default
This commit is contained in:
@@ -176,6 +176,16 @@
|
||||
#define OPTIMIZER_SWITCH_CSET_NARROWING (1ULL << 36)
|
||||
#define OPTIMIZER_SWITCH_SARGABLE_CASEFOLD (1ULL << 37)
|
||||
|
||||
|
||||
/*
|
||||
Tests that need to be updated after changing OPTIMIZER_SWITCH_DEFAULT:
|
||||
|
||||
./mysql-test-run --force --mem
|
||||
main.mysqld--help \
|
||||
main.mysqltest_tracking_info \
|
||||
sys_vars.optimizer_switch_basic \
|
||||
sysschema.optimizer_switch
|
||||
*/
|
||||
#define OPTIMIZER_SWITCH_DEFAULT (OPTIMIZER_SWITCH_INDEX_MERGE | \
|
||||
OPTIMIZER_SWITCH_INDEX_MERGE_UNION | \
|
||||
OPTIMIZER_SWITCH_INDEX_MERGE_SORT_UNION | \
|
||||
@@ -207,6 +217,7 @@
|
||||
OPTIMIZER_SWITCH_COND_PUSHDOWN_FROM_HAVING | \
|
||||
OPTIMIZER_SWITCH_OPTIMIZE_JOIN_BUFFER_SIZE |\
|
||||
OPTIMIZER_SWITCH_HASH_JOIN_CARDINALITY |\
|
||||
OPTIMIZER_SWITCH_CSET_NARROWING |\
|
||||
OPTIMIZER_SWITCH_SARGABLE_CASEFOLD)
|
||||
/*
|
||||
Replication uses 8 bytes to store SQL_MODE in the binary log. The day you
|
||||
|
Reference in New Issue
Block a user