Mysql
 sql >> Baza danych >  >> RDS >> Mysql

jak wyczyścić / opróżnić pulę buforów mysql innodb?

OSTRZEŻENIE:Poniższe działa tylko dla MySQL 5.5 i MySQL 5.1.41+ (wtyczka InnoDB)

Dostosuj czas trwania wpisów w puli buforów InnoDB za pomocą tych ustawień:

// 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 zakończeniu testowania przywróć ustawienia domyślne:

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

Sprawdź definicję tych ustawień



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL otrzymuje wszystkie wyniki, ale najpierw

  2. Wybieraj użytkowników tylko z jednej tabeli, jeśli nie z innej

  3. Użycie ALTER do usunięcia kolumny, jeśli istnieje w MySQL

  4. Sprawdź, czy instrukcja sql zaczyna się od słowa SELECT

  5. Jaki jest odpowiednik Oracle REF CURSOR w MySQL?