Bug #11528 | mysqldump with XML crashes on huge innoDB table | ||
---|---|---|---|
Submitted: | 23 Jun 2005 12:49 | Modified: | 22 Nov 2005 16:51 |
Reporter: | Christian Hammers (Silver Quality Contributor) (OCA) | Email Updates: | |
Status: | Can't repeat | Impact on me: | |
Category: | MySQL Server: XML functions | Severity: | S3 (Non-critical) |
Version: | 4.0.23 | OS: | Linux (Debian GNU/Linux 3.1) |
Assigned to: | CPU Architecture: | Any |
[23 Jun 2005 12:49]
Christian Hammers
[25 Jun 2005 15:39]
Jorge del Conde
Hi! Can you please tell me exactly what the table's CREATE statement is, and how many records does it have ? ... it will be easier for me to create a new GB table than to d/l one ! Thanks
[28 Jun 2005 20:46]
Joerg Rieger
BTW: the server version is 4.1.12 not 4.0.23. The statement is: mysql> show create table cur; CREATE TABLE `cur` ( `cur_id` int(8) unsigned NOT NULL auto_increment, `cur_namespace` tinyint(2) unsigned NOT NULL default '0', `cur_title` varchar(255) character set latin1 collate latin1_bin NOT NULL default '', `cur_text` mediumtext NOT NULL, `cur_comment` tinyblob NOT NULL, `cur_user` int(5) unsigned NOT NULL default '0', `cur_user_text` varchar(255) character set latin1 collate latin1_bin NOT NULL default '', `cur_timestamp` varchar(14) character set latin1 collate latin1_bin NOT NULL default '', `cur_restrictions` tinyblob NOT NULL, `cur_counter` bigint(20) unsigned NOT NULL default '0', `cur_is_redirect` tinyint(1) unsigned NOT NULL default '0', `cur_minor_edit` tinyint(1) unsigned NOT NULL default '0', `cur_is_new` tinyint(1) unsigned NOT NULL default '0', `cur_random` double unsigned NOT NULL default '0', `inverse_timestamp` varchar(14) character set latin1 collate latin1_bin NOT NULL default '', `cur_touched` varchar(14) character set latin1 collate latin1_bin NOT NULL default '', UNIQUE KEY `cur_id` (`cur_id`), UNIQUE KEY `name_title_dup_prevention` (`cur_namespace`,`cur_title`), KEY `cur_title` (`cur_title`), KEY `cur_timestamp` (`cur_timestamp`), KEY `cur_random` (`cur_random`), KEY `name_title_timestamp` (`cur_namespace`,`cur_title`,`inverse_timestamp`), KEY `user_timestamp` (`cur_user`,`inverse_timestamp`), KEY `usertext_timestamp` (`cur_user_text`,`inverse_timestamp`), KEY `jamesspecialpages` (`cur_is_redirect`,`cur_namespace`,`cur_title`,`cur_timestamp`), KEY `id_title_ns_red` (`cur_id`,`cur_title`,`cur_namespace`,`cur_is_redirect`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 PACK_KEYS=1 | mysql> select count(*) from cur; +----------+ | count(*) | +----------+ | 594599 | +----------+ 1 row in set (1 min 48.59 sec)
[22 Nov 2005 16:49]
Jorge del Conde
I have tried to reproduce this bug in 4.0, 4.1, and 5.0 without success. I tested it under FC4 and had a 1.5GB dump.