sql >> Databáze >  >> RDS >> Mysql

jak vyčistit/vyprázdnit fond vyrovnávací paměti mysql innodb?

VAROVÁNÍ:Následující funguje pouze pro MySQL 5.5 a MySQL 5.1.41+ (InnoDB Plugin)

Upravte trvání záznamů v InnoDB Buffer Pool s těmito nastaveními:

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

Po dokončení testování je nastavte zpět na výchozí hodnoty:

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

Podívejte se na definici těchto nastavení



  1. Jak převést primární klíč z celého čísla na sériový?

  2. MySQL:Proč specifikovat šířku zobrazení bez použití zerofill

  3. ORA-12519 TNS:Nebyl nalezen žádný vhodný obslužný program

  4. Odstraní smazání řádku z pohledu řádek ze základní tabulky - MySQL?