mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
MDEV-4345: fixed optimizer_selectivity_sampling_limit default value.
This commit is contained in:
@ -1,33 +1,33 @@
|
|||||||
SET @start_global_value = @@global.optimizer_selectivity_sampling_limit;
|
SET @start_global_value = @@global.optimizer_selectivity_sampling_limit;
|
||||||
SELECT @start_global_value;
|
SELECT @start_global_value;
|
||||||
@start_global_value
|
@start_global_value
|
||||||
5000
|
100
|
||||||
SET @start_session_value = @@session.optimizer_selectivity_sampling_limit;
|
SET @start_session_value = @@session.optimizer_selectivity_sampling_limit;
|
||||||
SELECT @start_session_value;
|
SELECT @start_session_value;
|
||||||
@start_session_value
|
@start_session_value
|
||||||
5000
|
100
|
||||||
'#--------------------FN_DYNVARS_115_01-------------------------#'
|
'#--------------------FN_DYNVARS_115_01-------------------------#'
|
||||||
SET @@global.optimizer_selectivity_sampling_limit = DEFAULT;
|
SET @@global.optimizer_selectivity_sampling_limit = DEFAULT;
|
||||||
SELECT @@global.optimizer_selectivity_sampling_limit;
|
SELECT @@global.optimizer_selectivity_sampling_limit;
|
||||||
@@global.optimizer_selectivity_sampling_limit
|
@@global.optimizer_selectivity_sampling_limit
|
||||||
5000
|
100
|
||||||
SET @@session.optimizer_selectivity_sampling_limit = DEFAULT;
|
SET @@session.optimizer_selectivity_sampling_limit = DEFAULT;
|
||||||
SELECT @@session.optimizer_selectivity_sampling_limit;
|
SELECT @@session.optimizer_selectivity_sampling_limit;
|
||||||
@@session.optimizer_selectivity_sampling_limit
|
@@session.optimizer_selectivity_sampling_limit
|
||||||
5000
|
100
|
||||||
'#--------------------FN_DYNVARS_115_02-------------------------#'
|
'#--------------------FN_DYNVARS_115_02-------------------------#'
|
||||||
SET @@global.optimizer_selectivity_sampling_limit = DEFAULT;
|
SET @@global.optimizer_selectivity_sampling_limit = DEFAULT;
|
||||||
SELECT @@global.optimizer_selectivity_sampling_limit = 5000;
|
SELECT @@global.optimizer_selectivity_sampling_limit = 100;
|
||||||
@@global.optimizer_selectivity_sampling_limit = 5000
|
@@global.optimizer_selectivity_sampling_limit = 100
|
||||||
1
|
1
|
||||||
SET @@session.optimizer_selectivity_sampling_limit = DEFAULT;
|
SET @@session.optimizer_selectivity_sampling_limit = DEFAULT;
|
||||||
SELECT @@session.optimizer_selectivity_sampling_limit = 5000;
|
SELECT @@session.optimizer_selectivity_sampling_limit = 100;
|
||||||
@@session.optimizer_selectivity_sampling_limit = 5000
|
@@session.optimizer_selectivity_sampling_limit = 100
|
||||||
1
|
1
|
||||||
'#--------------------FN_DYNVARS_115_03-------------------------#'
|
'#--------------------FN_DYNVARS_115_03-------------------------#'
|
||||||
SELECT @@global.optimizer_selectivity_sampling_limit;
|
SELECT @@global.optimizer_selectivity_sampling_limit;
|
||||||
@@global.optimizer_selectivity_sampling_limit
|
@@global.optimizer_selectivity_sampling_limit
|
||||||
5000
|
100
|
||||||
SET @@global.optimizer_selectivity_sampling_limit = 9;
|
SET @@global.optimizer_selectivity_sampling_limit = 9;
|
||||||
Warnings:
|
Warnings:
|
||||||
Warning 1292 Truncated incorrect optimizer_selectivity_sampling_l value: '9'
|
Warning 1292 Truncated incorrect optimizer_selectivity_sampling_l value: '9'
|
||||||
@ -63,7 +63,7 @@ SELECT @@global.optimizer_selectivity_sampling_limit;
|
|||||||
'#--------------------FN_DYNVARS_115_04-------------------------#'
|
'#--------------------FN_DYNVARS_115_04-------------------------#'
|
||||||
SELECT @@session.optimizer_selectivity_sampling_limit;
|
SELECT @@session.optimizer_selectivity_sampling_limit;
|
||||||
@@session.optimizer_selectivity_sampling_limit
|
@@session.optimizer_selectivity_sampling_limit
|
||||||
5000
|
100
|
||||||
SET @@session.optimizer_selectivity_sampling_limit = 9;
|
SET @@session.optimizer_selectivity_sampling_limit = 9;
|
||||||
Warnings:
|
Warnings:
|
||||||
Warning 1292 Truncated incorrect optimizer_selectivity_sampling_l value: '9'
|
Warning 1292 Truncated incorrect optimizer_selectivity_sampling_l value: '9'
|
||||||
@ -134,8 +134,8 @@ SELECT @@local.optimizer_selectivity_sampling_limit = @@session.optimizer_select
|
|||||||
SET @@global.optimizer_selectivity_sampling_limit = @start_global_value;
|
SET @@global.optimizer_selectivity_sampling_limit = @start_global_value;
|
||||||
SELECT @@global.optimizer_selectivity_sampling_limit;
|
SELECT @@global.optimizer_selectivity_sampling_limit;
|
||||||
@@global.optimizer_selectivity_sampling_limit
|
@@global.optimizer_selectivity_sampling_limit
|
||||||
5000
|
100
|
||||||
SET @@session.optimizer_selectivity_sampling_limit = @start_session_value;
|
SET @@session.optimizer_selectivity_sampling_limit = @start_session_value;
|
||||||
SELECT @@session.optimizer_selectivity_sampling_limit;
|
SELECT @@session.optimizer_selectivity_sampling_limit;
|
||||||
@@session.optimizer_selectivity_sampling_limit
|
@@session.optimizer_selectivity_sampling_limit
|
||||||
5000
|
100
|
||||||
|
@ -34,10 +34,10 @@ SELECT @@session.optimizer_selectivity_sampling_limit;
|
|||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
SET @@global.optimizer_selectivity_sampling_limit = DEFAULT;
|
SET @@global.optimizer_selectivity_sampling_limit = DEFAULT;
|
||||||
SELECT @@global.optimizer_selectivity_sampling_limit = 5000;
|
SELECT @@global.optimizer_selectivity_sampling_limit = 100;
|
||||||
|
|
||||||
SET @@session.optimizer_selectivity_sampling_limit = DEFAULT;
|
SET @@session.optimizer_selectivity_sampling_limit = DEFAULT;
|
||||||
SELECT @@session.optimizer_selectivity_sampling_limit = 5000;
|
SELECT @@session.optimizer_selectivity_sampling_limit = 100;
|
||||||
|
|
||||||
|
|
||||||
--echo '#--------------------FN_DYNVARS_115_03-------------------------#'
|
--echo '#--------------------FN_DYNVARS_115_03-------------------------#'
|
||||||
|
@ -1052,7 +1052,7 @@ void store_key_image_to_rec(Field *field, uchar *ptr, uint len);
|
|||||||
extern String null_string;
|
extern String null_string;
|
||||||
|
|
||||||
/* check this number of rows (default value) */
|
/* check this number of rows (default value) */
|
||||||
#define SELECTIVITY_SAMPLING_LIMIT 5000
|
#define SELECTIVITY_SAMPLING_LIMIT 100
|
||||||
/* but no more then this part of table (10%) */
|
/* but no more then this part of table (10%) */
|
||||||
#define SELECTIVITY_SAMPLING_SHARE 0.10
|
#define SELECTIVITY_SAMPLING_SHARE 0.10
|
||||||
/* do not check if we are going check less then this number of records */
|
/* do not check if we are going check less then this number of records */
|
||||||
|
Reference in New Issue
Block a user