I recently had a bad experience with a "feature" of
InnoDb. Whenever the server crashes, on the next
startup InnoDb detects that the server ended
abnormally and performs a
repair/rollback/magic/whatever before allowing you to
connect to the server.

Unfortunately, I had to create an index on a 45
million rows table and the server crashed (after 36
hours!).  When the server was restarted, guess what? 
I had to wait for a zillion years again because InnoDb
was "un-doing" that index creation.  Is there any way
I could have told the server "just forget it and DROP
that index" ?

Secondly, how can I tell MySQL **NOT** to silently
convert CHAR(x) to VARCHAR(x) columns when I know that
the data is that column is ALWAYS going to be of a
fixed length (for instance, a social security number)?
 I have a few tables with that problem/feature and
because of that, instead of having fixed format rows I
have dynamic ones.  In a table with a few millions
rows, it can make a big difference!

tia

filter: mysql, sql, table, database

=====
-------------------------
Benoit St-Jean
[EMAIL PROTECTED]
Yahoo! Messenger: bstjean
http://cactus.swiki.net
-------------------------

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to