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