sql >> Databasteknik >  >> RDS >> Mysql

hur man rensar/spolar mysql innodb buffertpool?

VARNING:Följande fungerar endast för MySQL 5.5 och MySQL 5.1.41+ (InnoDB Plugin)

Tweeka varaktigheten för inlägg i InnoDB Buffer Pool med dessa inställningar:

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

När du är klar med testet, ställ tillbaka dem till standardinställningarna:

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

Kolla in definitionen av dessa inställningar



  1. radera alla från tabellen

  2. Ansluter RStudio till SQL Server

  3. MySQL räknar på varandra följande datum för nuvarande streak

  4. Varför kan jag inte utföra en aggregatfunktion på ett uttryck som innehåller ett aggregat men jag kan göra det genom att skapa en ny select-sats runt det?