On 2014-04-08 09:44, keith smith wrote:
> I have a MySql database that is about 10 years old. The tables are
> using the MyISAM data engine. As I look around it seems the
> InnoDB data engine is such a better deal. I am thinking that a
> switch to InnoDB might be the way to go
If you're using fulltext search in any of your columns, you'll probably
have to find another way of doing that, like sphinx. You can't really
do fulltext search with InnoDB. If you're not doing fulltext search,
then the row-level locking that InnoDB provides makes inserts and
updates a lot faster.
> Is there anything I should be aware of or any potential problems in
> using InnoDB with MySql versions prior to 5.5.5?
I've used a bunch of InnoDB tables on a bunch of mysql DBs going back
to 5.0.51, and never had any problems with InnoDB in and of itself.
(Disks dying, clusters split-braining, running out of disk space, people
doing DROP DATABASE on production data, and so forth caused far more
pain than anything InnoDB.) The main thing I'd worry about is that it
can take hours to convert huge tables from MyISAM to InnoDB if your
machine's got any sort of CPU or I/O bottleneck, and while that
conversion's going on, the table's unusable. If you can schedule enough
downtime, you'll probably be just fine.
--
Crow202 Blog:
http://crow202.org/wordpress
There is no Darkness in Eternity
But only Light too dim for us to see.
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss