[TYPO3-UG Dutch] MySQL: MyISAM of InnoDB

Jigal van Hemert jigal at xs4all.nl
Sat Sep 13 00:56:37 CEST 2008


ries van Twisk wrote:
> Voordeel van MyISAM: Sneller dan InnoDB
Dat is een veel gehoord fabeltje.

Voor een behoorlijk grote, naar verwachting drukbezochte website heb ik 
ooit een schaalbaarheidstest uitgevoerd om te kunnen kiezen tussen 
MyISAM en InnoDB.
Om een high concurrency situatie na te bootsen lieten we een mix van 
select, insert, update en delete queries uitvoeren in een verhouding die 
ongeveer zou optreden bij gebruikt van de site. De test werd beëindigd 
bij een half miljoen records.

Bij MyISAM zagen we de uitvoeringstijd per query ongeveer lineair 
toenemen, terwijl InnoDB redelijk constant bleef (totdat 
geheugenproblemen begonnen mee te spelen).

Afhankelijk van de database structuur lag het omslagpunt waarbij InnoDB 
sneller werd dan MyISAM al bij 50.000 - 100.000 records. Aantallen die 
ik bij meerdere T3 installaties in tabellen ben tegengekomen.

InnoDB is echter geen panacée en voor elke uitdaging moet een gepaste 
oplossing gevonden worden.

-- 
Jigal van Hemert.



More information about the TYPO3-UG-dutch mailing list