Hi,
reading the table-dump with MyISAM takes about 30 seconds.
With InnoDB it ran 3 hours before I killed it.
I removed the Unique-key definitions and it took 22 seconds with InnoDB.
Now I'm creating one unique key and it's running more than 20 hours already.
Perhaps someone with a support-contract may get or have the same problem and
would ask the devs for a fix :)
Table-specs (MyISAM):
Version: 3.23.49a
about 200k rows (on 100k rows localid is NULL)
about 8M data
about 8M index
dump-size: 6.5M (tar.gz: 1.5M)
CREATE TABLE `stock_reg` (
`woid` int(10) unsigned NOT NULL default '0',
`regid` tinyint(3) unsigned NOT NULL default '0',
`localid` char(10) default NULL,
`symbol` char(20) default NULL,
`kupdt` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`woid`,`regid`),
UNIQUE KEY `locregid` (`localid`,`regid`),
UNIQUE KEY `symregid` (`symbol`,`regid`)
) TYPE=MyISAM;
/* 200k rows of inserts or 7 rows with --opt dump here*/
Table-spec (InnoDB)
CREATE TABLE `stock_reg_new` (
`woid` int(10) unsigned NOT NULL default '0',
`regid` tinyint(3) unsigned NOT NULL default '0',
`localid` char(10) default NULL,
`symbol` char(20) default NULL,
`kupdt` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`woid`,`regid`)
) TYPE=Innodb;
INSERT INTO stock_reg_new SELECT * FROM stock_reg; /* 22 secs */
CREATE UNIQUE INDEX `locregid` ON stock_reg_new (`localid`,`regid`); /* is
still running after more than 20 hours */
CREATE UNIQUE INDEX `symregid` ON stock_reg_new (`symbol`,`regid`); /* dont
know yet */
Regards,
Christan Rabe
mysql,query,table,...
---------------------------------------------------------------------
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