- Nicht genau. InnoDB-Pufferpools werden zum Puffern von Lese- und Schreibvorgängen verwendet. Wenn der Großteil Ihres Zugriffs gelesen wird, wird der größte Teil zwischengespeichert und es wird weniger Festplattenzugriff benötigt.
- könnte dieser Fehler sein , es ist nicht sehr gut dokumentiert, aber ich denke, data_free ist der verfügbare Speicherplatz in den InnoDB-Dateien (wenn Sie mehr als diese schreiben, muss InnoDB die Datendatei(en) vergrößern).
- nein, aber InnoDB wird die Daten, auf die Sie am meisten zugreifen, automatisch zwischenspeichern, also sollte es sowieso eine optimale Wirkung haben.
erwägen Sie die Verwendung von memcached als Cache-Layer, um den Datenbankzugriff vollständig zu eliminieren, wenn Sie eine bessere Leistung benötigen.