Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie lösche/leere ich den MySQL-Innodb-Pufferpool?

WARNUNG:Folgendes funktioniert nur für MySQL 5.5 und MySQL 5.1.41+ (InnoDB-Plugin)

Tweek die Dauer der Einträge im InnoDB Buffer Pool mit diesen Einstellungen:

// 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;

Wenn Sie mit dem Testen fertig sind, setzen Sie sie auf die Standardeinstellungen zurück:

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

Sehen Sie sich die Definition dieser Einstellungen an