InnoDB vs MyISAM tables

Ian Monroe ian.monroe at gmail.com
Sun Mar 15 19:17:52 UTC 2009


On Sun, Mar 15, 2009 at 1:14 PM, Simon Bühler <simon at aktionspotenzial.de> wrote:
> Jeff Mitchell wrote:
>> Ian Monroe wrote:
>> >> In the bug, I made a mostly naive comment:
>> >> does amarok have any buildtime or runtime checks for MyISAM
>> >> functionality? If not, why not?  It would also appear amarok doesn't
>> >> explicitly specify MyISAM tables, again, why not?
>> >
>> > It does actually. We ask for it in the initialization of MySQL.
>> > Despite this it prepares innodb data files, but it doesn't actually
>> > store any data in them. At least this is the case for me.
>>
>> Does this explain why it consistently complains that InnoDB tables have
>> crashed and need to be recovered, every startup?
>>
>> --Jeff
>
> yes i noticed this too and it's quite irritating, additionally those
>
> [ERROR!] GREPME MySQLe query failed! Specified key was too long; max key
> length is 3072 bytes  on  "CREATE UNIQUE INDEX urls_id_rpath_temp ON
> urls_temp(deviceid, rpath);"
>
> errors keep my collection from building completely, any way to fix this?
> (https://bugs.kde.org/show_bug.cgi?id=187045)

I quite doubt those errors do anything of the sort.



More information about the Amarok mailing list