http://www.geocrawler.com/archives/3/8/2002/11/50/10245455/

Kyle

----- Original Message -----
From: "Jeffrey Horner" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, March 29, 2004 12:05 PM
Subject: Creating index on very large table


> Hi folks,
>
> I've got a problem creating an index on a MYISAM table with 302,000,000
lines,
> roughly 58 GB on disk. Attached you will find the table definition, output
> of "mysqladmin variables", and "mysql -e 'show status'".
>
> After creating the above-mentioned table, I ran:
>
> ALTER TABLE test_table ENABLE KEYS;
>
> loaded the data and then ran (and is currently still runing):
>
> ALTER TABLE test_table ENABLE KEYS;
>
> show processlist reveals;
>
>
+--------+----------------------+-------------------------------------------
+
> | Time   | State                | Info
|
>
+--------+----------------------+-------------------------------------------
+
> | 948878 | Repair with keycache | alter table fd_aetna_trad_clm enable
keys |
>
> and it's still running! That's roughly 11 days and it's not complete yet!
> Here's the current file sizes under the mysql root directory...
>
> -rw-rw----    1 mysql    mysql    61361175364 Mar 18 00:51 test_table.MYD
> -rw-rw----    1 mysql    mysql     7320667136 Mar 29 10:07 test_table.MYI
> -rw-rw----    1 mysql    mysql          10190 Mar 17 21:16 test_table.frm
>
> The box has 1GB of memory and a P4 1.6GHz processor with EIDE disks (dma
> enabled) and no raid. The system is Linux  2.4.21-rc7-openmosix with smp
> and the filesystem is ext3, running MySQL version 4.0.13-log.
>
> So, if any of you out there have time to look at the attached file, I'd
greatly
> appreciate it. I'd like to know when the index creation will potentially
end,
> and also if I can get the index creation to complete in a shorter amount
of
> time, given the memory and cpu specs of the box.
>
> Thanks,
>
> Jeff
>
> =====
> J. Horner Software
> www.jhorner.com
> 615-347-6899


----------------------------------------------------------------------------
----


> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:
http://lists.mysql.com/[EMAIL PROTECTED]



-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to