My favorites | Sign in
Google
                
Search
for
Updated Aug 19, 2008 by mdcallag
InnodbIoTuning  
Features for tuning IO done by InnoDB

Introduction

InnoDB uses background threads to perform some IO operations including:

Alas, one thread is not enough in many cases for the reader and writer, so we have added to configuration variables to set the number of threads for each of those:

Rate limiting is used to prevent IO done by background threads from using all of the capacity of the server. The limit is based on the assumption that the server can do 100 IOPs. That is rarely true today, so we added a variable to specify the IOPs provided by the server:

  • innodb_io_capacity - number of disk IOPs the server can do

Finally, one more parameter has been added that you can try:

  • innodb_extra_dirty_writes - flush dirty buffer pages when dirty pct is less than max dirty pct


Sign in to add a comment