Ik heb in het weekend de sprong gewaagd naar InnoDB voor mijn forum, dit is puur om te testen aangezien het draaiende op MyIsam alles vrij goed werkt, zelfs met de table locking.
Ik heb hierbij een aantal veel ge-update en grote tabellen omgezet naar InnoDB. Er zijn echter queries die JOINS updates maken met tabellen van het type MyISAM (gebeurt weinig, maar toch)
Ik merk nu dat heel vaak er toch locks aan de gang zijn in de processlist van mysql, maar deze blijven wel zeer lang hangen. Dit kan oplopen tot meer dan 200 processen die zitten te wachten.
De vraag dus, als je innodb of myisam gebruikt, ben je dan gedwongen om de hele DB te gaan aanpassen (of in ieder geval de samenhangende tabellen) of kan een combo goed verlopen?
De keuze voor een combo is vooral omdat na onderzoek InnoDB toch wat slechter presteerd qua select statements dan MyISAM. Voor tabellen die nauwelijks worden geupdate zou ik ook liever dit hebben dan.
Ik heb hierbij een aantal veel ge-update en grote tabellen omgezet naar InnoDB. Er zijn echter queries die JOINS updates maken met tabellen van het type MyISAM (gebeurt weinig, maar toch)
Ik merk nu dat heel vaak er toch locks aan de gang zijn in de processlist van mysql, maar deze blijven wel zeer lang hangen. Dit kan oplopen tot meer dan 200 processen die zitten te wachten.
De vraag dus, als je innodb of myisam gebruikt, ben je dan gedwongen om de hele DB te gaan aanpassen (of in ieder geval de samenhangende tabellen) of kan een combo goed verlopen?
De keuze voor een combo is vooral omdat na onderzoek InnoDB toch wat slechter presteerd qua select statements dan MyISAM. Voor tabellen die nauwelijks worden geupdate zou ik ook liever dit hebben dan.
One thing's certain: the iPad seriously increases toilet time.. tibber uitnodigingscode: bqufpqmp