Howdy all,

We're looking at building a new database server and
I'm looking into strategies for optimizing disk i/o.

Bit of background. We will be running a single
database on this box under MySQL 5.0.15. All of the
tables are INNODB. We have about 130 tables in the db.

I've read that it's a good idea to have the innodb log
files written out to a seperate physical drive so that
those operations don't bog down the rest of the
database disk I/O operations. Configuring INNODB to do
that looks straightforward.

Then there's the data. I know that I can create
multiple shared table spaces and locate them on
seperate disks but that doesn't seem to give me
control over where individual tables' data are written
on the disk array. Is there a way using
innodb_file_per_table to control where the individual
.idb files are located in the disk array? Do I have to
use symbolic links to trick innodb or is there a
cleaner way?

Also, I've been told that innodb table spaces never
shrink. Is this true or is there a way to periodically
cleanup the idb files to reclaim unused space?

Cheers,

Tripp

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to