sql >> Database >  >> RDS >> Mysql

hoe de mysql innodb-bufferpool te wissen / spoelen?

WAARSCHUWING:het volgende werkt alleen voor MySQL 5.5 en MySQL 5.1.41+ (InnoDB-plug-in)

Tweek de duur van items in de InnoDB Buffer Pool met deze instellingen:

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

Als u klaar bent met testen, zet u ze terug naar de standaardwaarden:

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

Bekijk de definitie van deze instellingen



  1. Selecteer gegevens uit tabellen weergeven MySQL-query

  2. Hoe datumgegevens in MySQL te laden bij gebruik van LOAD DATA

  3. MySQL combineert twee kolommen en voegt toe aan een nieuwe kolom

  4. mysql extra kolommen met dezelfde naam uit twee tabellen