- Niezupełnie. Pula buforów InnoDB służy do buforowania odczytów i zapisów. jeśli większość dostępu jest odczytywana, większość będzie przechowywana w pamięci podręcznej i będzie potrzebna mniejsza liczba dysków.
- może to być błąd , nie jest to dobrze udokumentowane, ale myślę, że data_free to dostępne miejsce w plikach innodb (jeśli napiszesz więcej niż ten InnoDB, będzie musiał powiększyć plik(i) danych).
- nie, ale InnoDB będzie buforować dane, do których uzyskujesz dostęp najbardziej automatycznie, więc i tak powinno to przynieść optymalny efekt.
rozważ użycie memcached jako warstwa pamięci podręcznej, aby całkowicie wyeliminować dostęp do bazy danych, jeśli potrzebujesz lepszej wydajności.