MySQL - InnoDB buffer pool, disable/workaround -
i'm working on system incluces exporting large amounts of data csv files. using innodb our tables. innodb buffers previous queries/results in manor. on production enviroment thing while testing performance of export in dev enviroment not. buffer pool size seems around 128mb. couldn't find on google except can change mysql settings when server boots up.
anyone knows workaround of maybe there sql statement prevents being put buffer?
it's non-problem (since 5.1.41)
it impossible prevent innodb activity going through buffer_pool. engrained in design.
the buffer_pool caches data , index blocks, not queries/results. query cache plays queries/results. qc should disabled production systems.
innodb_old_blocks_pct (default = 37, meaning % of buffer_pool) prevents wiping out buffer pool operations such reads needed 'export'.
see http://dev.mysql.com/doc/refman/5.6/en/innodb-parameters.html#sysvar_innodb_old_blocks_pct , links in section.
Comments
Post a Comment