Voor een forum dat gemiddeld een 150 tot 300 simultane bezoekers online heeft en op drukke perioden 400 tot 600, daaien we een database server.
De database is nu een iets wat getweakte versie van phpBB en draait dus op MySQL MyISAM tabellen.
Het wordt merkbaar op sommige momenten, vooral bij het posten, dat de table locking die MyISAM gebruikt performance problemen gaat geven in de nabije toekomst omdat we nu soms al redelijke vertragingen meemaken.
Daarom wil ik eigenlijk een aantal tabellen omzetten naar InnoDB, omdat deze row-locking ondersteund en tijdens het schrijven van sessie gegevens of het ophogen van een post counter niet de gehele tabbellen onbeschikbaar zijn om van te lezen.
Echter wordt met DirectAdmin standaard een MySQL geïnstalleerd waar geen InnoDB in zit en heb ik geen idee wat goede instellingen zijn in de my.cnf voor InnoDB.
Kan iemand mij wat tips geven hoe dit aan te pakken en waar op te letten?