Appendix B. List of Parameters Changed in InnoDB 1.1 and InnoDB Plugin 1.0

Table of Contents

B.1. New Parameters
B.2. Deprecated Parameters
B.3. Parameters with New Defaults

B.1. New Parameters

Throughout the course of development, InnoDB 1.1 and its predecessor the InnoDB Plugin introduced new configuration parameters. The following table summarizes those parameters:

Table B.1. InnoDB 1.1 New Parameter Summary

NameCmd-LineOption FileSystem VarScopeDynamicDefault
innodb_adaptive_flushingYESYESYESGLOBALYESTRUE
innodb_buffer_pool_instancesYESYESYESGLOBALYESTRUE
innodb_change_bufferingYESYESYESGLOBALYESinserts
innodb_file_formatYESYESYESGLOBALYESAntelope
innodb_file_format_checkYESYESYESGLOBALNO1
innodb_file_format_maxYESYESYESGLOBALYESAntelope for a new database; Barracuda if any tables using that file format exist in the database
innodb_io_capacityYESYESYESGLOBALYES200
innodb_old_blocks_pctYESYESYESGLOBALYES37
innodb_old_blocks_timeYESYESYESGLOBALYES0
innodb_purge_batch_sizeYESYESYESGLOBALYES0
innodb_purge_threadsYESYESYESGLOBALYES0
innodb_read_ahead_thresholdYESYESYESGLOBALYES56
innodb_read_io_threadsYESYESYESGLOBALNO4
innodb_spin_wait_delayYESYESYESGLOBALYES6
innodb_stats_sample_pagesYESYESYESGLOBALYES8
innodb_strict_modeYESYESYESGLOBAL|SESSIONYESFALSE
innodb_use_native_aioYESYESYESGLOBALNOTRUE
innodb_use_sys_mallocYESYESYESGLOBALNOTRUE
innodb_write_io_threadsYESYESYESGLOBALNO4

B.2. Deprecated Parameters

Beginning in InnoDB storage engine 1.0.4, the following configuration parameter has been removed:

B.3. Parameters with New Defaults

For better out-of-the-box performance, the following InnoDB configuration parameters have new default values since MySQL 5.1:

Table B.2. InnoDB Parameters with New Defaults

NameOld DefaultNew Default
innodb_additional_mem_pool_size1MB8MB
innodb_buffer_pool_size8MB128MB
innodb_change_bufferinginsertsall
innodb_file_format_checkON1
innodb_log_buffer_size1MB8MB
innodb_max_dirty_pages_pct9075
innodb_sync_spin_loops2030
innodb_thread_concurrency80