tables sessions, node_counter and cache and all must be not MYISAM - tebles must be INNODB, otherwise the loaded site will be slow
tables sessions, node_counter and cache and all must be not MYISAM - tebles must be INNODB, otherwise the loaded site will be slow
Comments
Comment #1
damien tournoud commentedThis is not a bug, reassigning as a feature request.
Comment #2
scoutbaker commentedAnd all feature requests go against current dev.
Comment #3
treksler commentedjust tested
innodb was slower ... a LOT slower for sessions
no difference for other tables
Comment #4
kiev1.org commentedmyisam lock table in the moment of record in her values - that a base, in not dependence on power of server, can serve in one moment to time only read one node from one user.
Comment #5
sharique commentedInnodb provide transaction support, which very important for enterprise cms.
We can also adopt mix of innodb and myisam for performance.
--
Sharique
Comment #6
rantenki commentedSessions can sometimes be broken by InnoDB usage, depending on configuration. In particular, there is a race condition in the current (6.1) upload module where in some cases the page load for the upload occurs BEFORE the session update completes with a list of uploaded files. When this occurs, the upload fails, sometimes with unusual results. If InnoDB is set, we should have a start transaction / commit wrapper around session updates.
Comment #7
Crell commentedIn another issue, MySQL was already set to default to InnoDB if available.