MySQL Forums
Forum List  »  InnoDB

Re: innodb_read_io_threads and innodb_buffer_pool_instances
Posted by: Rick James
Date: May 23, 2016 04:22PM

I don't know the answer, but I would guess that you would have 10 threads. Here's why...

"Threads" exist to get some parallelism for I/O. -- We are talking about milliseconds.
"Instances" exist to avoid some delays in getting mutexes (locks) -- We are talking about nanoseconds or microseconds.

That is, the mutex time is so much faster that it is relatively insignificant compared to how long one thread sits there handling one disk block.

Options: ReplyQuote

Written By
Re: innodb_read_io_threads and innodb_buffer_pool_instances
May 23, 2016 04:22PM

Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.