- Niet precies. InnoDB-bufferpool wordt gebruikt om lees- en schrijfbewerkingen te bufferen. als het grootste deel van je toegang wordt gelezen, zal het meeste in de cache worden opgeslagen en is er minder toegang tot schijven nodig.
- zou deze bug kunnen zijn , het is niet erg goed gedocumenteerd, maar ik denk dat data_free de beschikbare ruimte in de innodb-bestanden is (als je meer dan dit schrijft, moet InnoDB het (de) databestand(en) vergroten).
- nee, maar InnoDB slaat de gegevens waar je het meest toegang toe hebt automatisch op in de cache, dus het zou hoe dan ook een optimaal effect moeten hebben.
overweeg om memcached te gebruiken als een cachelaag om databasetoegang helemaal te elimineren als u betere prestaties nodig heeft.