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

Заредете MySQL innodb база данни в паметта

  1. Не точно. Буферният пул на InnoDB се използва за буфериране на четене и запис. ако по-голямата част от достъпа ви е прочетена, повечето ако ще бъде кеширан и ще е необходим по-малко достъп до дискове.
  2. може да е тази бъг , не е документирано много добре, но мисля, че data_free е наличното пространство във файловете innodb (ако напишете повече от това, InnoDB ще трябва да увеличи файла(ите) с данни).
  3. не, но InnoDB автоматично ще кешира данните, до които имате най-голям достъп, така че така или иначе трябва да има оптимален ефект.

помислете за използването на memcached като кеш слой, за да елиминирате изцяло достъпа до база данни, ако имате нужда от по-добра производителност.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:Намерете максималния запис за група

  2. mysql вмъкване в таблица, ако съществува

  3. ПРОБЛЕМ:Mysql преобразува Enum в Int

  4. Как да свържа mysql workbench към работещ mysql вътре в docker?

  5. Таблицата за миграция на Laravel вече съществува, но искам да добавя нова, а не по-стара