Not really, innodb just makes memory management simpler these are some settings you should look at:
Code:
cat /etc/mysql/conf.d/innodb.cnf
[mysqld]
default-storage-engine = InnoDB
innodb_file_per_table
innodb_buffer_pool_size=280M
innodb_additional_mem_pool_size=8M
That's from a 768 server.
You can read more about them here
http://dev.mysql.com/doc/refman/5.1/en/ ... eters.html
The innodb_buffer_pool_size is the important one it basically specifies how much ram to use as a cache for data/indexes etc the bigger the cache the less disk IO is required the faster the application.
How much you'll want to allocate depends on how much data you have and how much ram you need for other services, you don't want to allocate much more than your entire database size if you have a small database. Otherwise i'd say try using 200M and work your way up.
Tools such as
https://github.com/rackerhacker/MySQLTuner-perl and
https://launchpad.net/mysql-tuning-primer can work out the maximum amount of ram mysql can use.
_________________
Paid supportHow to ask for help
1. Give details of your problem
2. Post any errors
3. Post relevant logs.
4. Don't hide details i.e. your domain, it just makes things harder
5. Be polite or you'll be eaten by a grue