mirror of
https://github.com/MariaDB/server.git
synced 2025-02-01 19:41:47 +01:00
branches/zip rb://131
This patch changes the following defaults: max_dirty_pages_pct: default from 90 to 75. max allowed from 100 to 99 additional_mem_pool_size: default from 1 to 8 MB buffer_pool_size: default from 8 to 128 MB log_buffer_size: default from 1 to 8 MB read_io_threads/write_io_threads: default from 1 to 4 The log file sizes are untouched because of upgrade issues Reviewed by: Heikki
This commit is contained in:
parent
66d6887d53
commit
5dbf1ce63f
3 changed files with 8 additions and 8 deletions
|
@ -9620,7 +9620,7 @@ static MYSQL_SYSVAR_STR(log_group_home_dir, innobase_log_group_home_dir,
|
|||
static MYSQL_SYSVAR_ULONG(max_dirty_pages_pct, srv_max_buf_pool_modified_pct,
|
||||
PLUGIN_VAR_RQCMDARG,
|
||||
"Percentage of dirty pages allowed in bufferpool.",
|
||||
NULL, NULL, 90, 0, 100, 0);
|
||||
NULL, NULL, 75, 0, 99, 0);
|
||||
|
||||
static MYSQL_SYSVAR_ULONG(max_purge_lag, srv_max_purge_lag,
|
||||
PLUGIN_VAR_RQCMDARG,
|
||||
|
@ -9662,7 +9662,7 @@ static MYSQL_SYSVAR_ULONG(replication_delay, srv_replication_delay,
|
|||
static MYSQL_SYSVAR_LONG(additional_mem_pool_size, innobase_additional_mem_pool_size,
|
||||
PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY,
|
||||
"Size of a memory pool InnoDB uses to store data dictionary information and other internal data structures.",
|
||||
NULL, NULL, 1*1024*1024L, 512*1024L, LONG_MAX, 1024);
|
||||
NULL, NULL, 8*1024*1024L, 512*1024L, LONG_MAX, 1024);
|
||||
|
||||
static MYSQL_SYSVAR_ULONG(autoextend_increment, srv_auto_extend_increment,
|
||||
PLUGIN_VAR_RQCMDARG,
|
||||
|
@ -9672,7 +9672,7 @@ static MYSQL_SYSVAR_ULONG(autoextend_increment, srv_auto_extend_increment,
|
|||
static MYSQL_SYSVAR_LONGLONG(buffer_pool_size, innobase_buffer_pool_size,
|
||||
PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY,
|
||||
"The size of the memory buffer InnoDB uses to cache data and indexes of its tables.",
|
||||
NULL, NULL, 8*1024*1024L, 5*1024*1024L, LONGLONG_MAX, 1024*1024L);
|
||||
NULL, NULL, 128*1024*1024L, 5*1024*1024L, LONGLONG_MAX, 1024*1024L);
|
||||
|
||||
static MYSQL_SYSVAR_ULONG(commit_concurrency, innobase_commit_concurrency,
|
||||
PLUGIN_VAR_RQCMDARG,
|
||||
|
@ -9692,12 +9692,12 @@ static MYSQL_SYSVAR_LONG(file_io_threads, innobase_file_io_threads,
|
|||
static MYSQL_SYSVAR_ULONG(read_io_threads, innobase_read_io_threads,
|
||||
PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY,
|
||||
"Number of background read I/O threads in InnoDB.",
|
||||
NULL, NULL, 1, 1, 64, 0);
|
||||
NULL, NULL, 4, 1, 64, 0);
|
||||
|
||||
static MYSQL_SYSVAR_ULONG(write_io_threads, innobase_write_io_threads,
|
||||
PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY,
|
||||
"Number of background write I/O threads in InnoDB.",
|
||||
NULL, NULL, 1, 1, 64, 0);
|
||||
NULL, NULL, 4, 1, 64, 0);
|
||||
|
||||
static MYSQL_SYSVAR_LONG(force_recovery, innobase_force_recovery,
|
||||
PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY,
|
||||
|
@ -9707,7 +9707,7 @@ static MYSQL_SYSVAR_LONG(force_recovery, innobase_force_recovery,
|
|||
static MYSQL_SYSVAR_LONG(log_buffer_size, innobase_log_buffer_size,
|
||||
PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY,
|
||||
"The size of the buffer which InnoDB uses to write log to the log files on disk.",
|
||||
NULL, NULL, 1024*1024L, 256*1024L, LONG_MAX, 1024);
|
||||
NULL, NULL, 8*1024*1024L, 256*1024L, LONG_MAX, 1024);
|
||||
|
||||
static MYSQL_SYSVAR_LONGLONG(log_file_size, innobase_log_file_size,
|
||||
PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY,
|
||||
|
|
|
@ -1738,7 +1738,7 @@ count(*)
|
|||
drop table t1;
|
||||
SELECT variable_value FROM information_schema.global_status WHERE LOWER(variable_name) = 'innodb_buffer_pool_pages_total';
|
||||
variable_value
|
||||
511
|
||||
8191
|
||||
SELECT variable_value FROM information_schema.global_status WHERE LOWER(variable_name) = 'innodb_page_size';
|
||||
variable_value
|
||||
16384
|
||||
|
|
|
@ -239,7 +239,7 @@ in the buffer pool to all database pages in the buffer pool smaller than
|
|||
the following number. But it is not guaranteed that the value stays below
|
||||
that during a time of heavy update/insert activity. */
|
||||
|
||||
UNIV_INTERN ulong srv_max_buf_pool_modified_pct = 90;
|
||||
UNIV_INTERN ulong srv_max_buf_pool_modified_pct = 75;
|
||||
|
||||
/* variable counts amount of data read in total (in bytes) */
|
||||
UNIV_INTERN ulint srv_data_read = 0;
|
||||
|
|
Loading…
Add table
Reference in a new issue