- Ne tak docela. Vyrovnávací paměť InnoDB se používá ke čtení a zápisu do vyrovnávací paměti. pokud je většina vašeho přístupu čtena, většina bude uložena do mezipaměti a bude potřeba méně přístupu na disky.
- může to být tato chyba , není to zdokumentováno příliš dobře, ale myslím, že data_free je dostupné místo uvnitř souborů innodb (pokud napíšete více než toto, InnoDB bude muset zvětšit datové soubory).
- Ne, ale InnoDB automaticky uloží do mezipaměti data, ke kterým přistupujete nejčastěji, takže by to každopádně mělo mít optimální účinek.
zvažte použití memcached jako mezipaměťová vrstva pro úplné odstranění přístupu k databázi, pokud potřebujete lepší výkon.