Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

como limpar / liberar o pool de buffer do mysql innodb?


AVISO:O seguinte só funciona para MySQL 5.5 e MySQL 5.1.41+ (Plugin InnoDB)

Tweek a duração das entradas no InnoDB Buffer Pool com estas configurações:
// This is 0.25 seconds
SET GLOBAL innodb_old_blocks_time=250; 
SET GLOBAL innodb_old_blocks_pct=5;
SET GLOBAL innodb_max_dirty_pages_pct=0;

Quando você terminar de testar, definindo-os de volta para os padrões:
SET GLOBAL innodb_old_blocks_time=0;
SET GLOBAL innodb_old_blocks_pct=37;
SET GLOBAL innodb_max_dirty_pages_pct=90;
// 75 for MySQL 5.5/MySQL 5.1 InnoDB Plugin

Confira a definição dessas configurações