Mysql
 sql >> база данни >  >> RDS >> Mysql

как да изчистя/изтрия mysql innodb буферен пул?

ПРЕДУПРЕЖДЕНИЕ:Следното работи само за MySQL 5.5 и MySQL 5.1.41+ (InnoDB Plugin)

Настройте продължителността на записите в InnoDB Buffer Pool със следните настройки:

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

Когато приключите с тестването, върнете ги обратно към стойностите по подразбиране:

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

Вижте дефиницията на тези настройки



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Конфигуриране на репликация на база данни Master-Master MySQL

  2. Прехвърляне на int към varchar

  3. Вмъкнете Blobs в MySql бази данни с php

  4. 3 начина за намиране на редове, които съдържат малки букви в MySQL

  5. Библиотеката не е заредена:грешка libmysqlclient.16.dylib при опит за стартиране на 'rails server' на OS X 10.6 с mysql2 gem