Bug #41581 | Alter table add index fails with Falcon | ||
---|---|---|---|
Submitted: | 18 Dec 2008 7:35 | Modified: | 18 Jan 2009 9:14 |
Reporter: | Allan Packer | Email Updates: | |
Status: | No Feedback | Impact on me: | |
Category: | MySQL Server: Falcon storage engine | Severity: | S2 (Serious) |
Version: | 6.0.8 | OS: | Any (Solaris Nevada) |
Assigned to: | Assigned Account | CPU Architecture: | Any |
Tags: | INDEX |
[18 Dec 2008 7:35]
Allan Packer
[18 Dec 2008 7:37]
Hakan Küçükyılmaz
Allan, creating that many indexes on such a big table will take some time - quite some I would say. Please try to wait until mysqld becomes idle again.
[18 Dec 2008 7:56]
Allan Packer
Hakan, I didn't attempt to shutdown mysqld until several hours after the load had finished. Having said that, I can't say with certainty what the state of Falcon was at the time, so it's possible it was still doing something. (Note that the problem with shutting down and restarting mysqld is only a secondary issue for this bug report.) Regards, Allan
[18 Dec 2008 8:03]
Allan Packer
Note that a successful workaround is to create the indexes before loading the data.
[18 Dec 2008 9:14]
Sveta Smirnova
Thank you for the report. Please provide ouptu of SHOW CREATE TABLE trade and file 'home1/tpce_flat_files/Trade.srt' so we can reproduce it.
[18 Dec 2008 16:15]
Ann Harrison
Recovery failures are a serious problem in real life (as opposed to testing and development life). The post-load work is building a single index from a bunch of sorted index segments which will be much faster if we merge segments in parallel rather than one at a time.
[19 Jan 2009 0:02]
Bugs System
No feedback was provided for this bug for over a month, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open".