Skip to content

Commit 41bb303

Browse files
committed
WL#9630 : Change innodb_max_dirty_pages_pct_lwm default to 10
Changed compiled default value of innodb_max_dirty_pages_pct_lwm from 0 to 10. Reviewed by : sunny Bains <[email protected]> Reviewed by : satya Bodapati <[email protected]> RB : 16799
1 parent 31ef899 commit 41bb303

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

mysql-test/suite/sys_vars/r/innodb_max_dirty_pages_pct_basic.result

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ SELECT @global_start_value;
55
SET @global_start_max_dirty_lwm_value = @@global.innodb_max_dirty_pages_pct_lwm;
66
SELECT @global_start_max_dirty_lwm_value;
77
@global_start_max_dirty_lwm_value
8-
0
8+
10
99
SET @@global.innodb_max_dirty_pages_pct_lwm = 0;
1010
SELECT @@global.innodb_max_dirty_pages_pct_lwm;
1111
@@global.innodb_max_dirty_pages_pct_lwm
@@ -169,4 +169,4 @@ SELECT @@global.innodb_max_dirty_pages_pct;
169169
SET @@global.innodb_max_dirty_pages_pct_lwm = @global_start_max_dirty_lwm_value;
170170
SELECT @@global.innodb_max_dirty_pages_pct_lwm;
171171
@@global.innodb_max_dirty_pages_pct_lwm
172-
0.000000
172+
10.000000

mysql-test/suite/sys_vars/r/innodb_max_dirty_pages_pct_lwm_basic.result

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
SET @pct_lwm_start_value = @@global.innodb_max_dirty_pages_pct_lwm;
22
SELECT @pct_lwm_start_value;
33
@pct_lwm_start_value
4-
0
4+
10
55
SET @pct_start_value = @@global.innodb_max_dirty_pages_pct;
66
SELECT @pct_start_value;
77
@pct_start_value
@@ -11,13 +11,13 @@ SET @@global.innodb_max_dirty_pages_pct_lwm = 0;
1111
SET @@global.innodb_max_dirty_pages_pct_lwm = DEFAULT;
1212
SELECT @@global.innodb_max_dirty_pages_pct_lwm;
1313
@@global.innodb_max_dirty_pages_pct_lwm
14-
0.000000
14+
10.000000
1515
'#---------------------FN_DYNVARS_046_02-------------------------#'
1616
SET innodb_max_dirty_pages_pct_lwm = 1;
1717
ERROR HY000: Variable 'innodb_max_dirty_pages_pct_lwm' is a GLOBAL variable and should be set with SET GLOBAL
1818
SELECT @@innodb_max_dirty_pages_pct_lwm;
1919
@@innodb_max_dirty_pages_pct_lwm
20-
0.000000
20+
10.000000
2121
SELECT local.innodb_max_dirty_pages_pct_lwm;
2222
ERROR 42S02: Unknown table 'local' in field list
2323
SET global innodb_max_dirty_pages_pct_lwm = 0;
@@ -128,4 +128,4 @@ SELECT @@global.innodb_max_dirty_pages_pct;
128128
SET @@global.innodb_max_dirty_pages_pct_lwm = @pct_lwm_start_value;
129129
SELECT @@global.innodb_max_dirty_pages_pct_lwm;
130130
@@global.innodb_max_dirty_pages_pct_lwm
131-
0.000000
131+
10.000000

storage/innobase/handler/ha_innodb.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20807,7 +20807,7 @@ static MYSQL_SYSVAR_DOUBLE(max_dirty_pages_pct_lwm,
2080720807
srv_max_dirty_pages_pct_lwm,
2080820808
PLUGIN_VAR_RQCMDARG,
2080920809
"Percentage of dirty pages at which flushing kicks in.",
20810-
NULL, innodb_max_dirty_pages_pct_lwm_update, 0, 0, 99.999, 0);
20810+
NULL, innodb_max_dirty_pages_pct_lwm_update, 10, 0, 99.999, 0);
2081120811

2081220812
static MYSQL_SYSVAR_ULONG(adaptive_flushing_lwm,
2081320813
srv_adaptive_flushing_lwm,

0 commit comments

Comments
 (0)