Can you provide a better explanation of these variables? I have yet to find
a thorough explanation of each one of them.

My myisam_max_sort_file_size = 30000M

I am running the indexes with an "ALTER TABLE ENABLE KEYS" command after I
load the data into the tables.

Chris.

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, February 11, 2004 4:50 PM
To: Chris Fossenier
Cc: 'Peter Zaitsev'; 'MySQL List'
Subject: RE: Indexing Woes


Performing your indexing in one batch will create a temp table only once 
as opposed to n-times.
What is the current value of your myisam_max_sort_file_size?

>>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<

On 2/11/04, 2:53:34 PM, Chris Fossenier <[EMAIL PROTECTED]> wrote 
regarding RE: Indexing Woes:


> I have checked these...but I don't know what to set them too. Can I 
> get
more
> input? Should I only run 1 index at a time? I have 2 machines (both 
> quad Xeon)..one is running a singel indexing job, the other is running 
> 6 jobs.
It
> looks like they will end up completing in the same amount of total 
> time (i.e. If I create them 1 by one on the first computer it will 
> take just
as
> long as creating them concurrently on the second computer).

> Can I tell MySQL to use more CPU or I/O bandwidth to my disks?

> myisam_max_sort_file_size
>  - what should it be set to.
>  - what does it mean?
>  - Does this relate to any paths that I set with my config?
>  - Does this represent a temporary file created on my system?

> myisam_max_extra_sort_file_size
>  - what should it be set to.
>  - what does it mean?
>  - Does this relate to any paths that I set with my config?
>  - Does this represent a temporary file created on my system?

> myisam_sort_buffer
>  - I have 8GB of RAM, what should I set this to?
>  - my machine is dedicated to MySQL

> Thanks.

> Chris.


> -----Original Message-----
> From: Peter Zaitsev [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, February 11, 2004 2:03 PM
> To: Chris Fossenier
> Cc: 'MySQL List'
> Subject: Re: Indexing Woes


> On Wed, 2004-02-11 at 09:29, Chris Fossenier wrote:
> > Hello,
> >
> > I had a question about indexing a while back and everyone screamed 
> > "normalize"!!
> >
> > Well...I've normalized much as I'm going to, and at most I have 3 
> > indexes on any one table. My database has 120 million records in it 
> > and the index creation is taking a ridiculous amount of time. I can 
> > create the same indexes on MS SQL or Oracle in a fraction (a small
> > fraction) of the time.
> >
> > Any tips? If I look at the PROCESSLIST, I can see that MySQL is 
> > using Key Cache instead of File Sort. I've read that File Sort is 
> > faster but have no idea how to force MySQL to use this method.
> >
> > When MySQL indexes, does it actually create a copy of the table 
> > first (same size as original .MYD) and then prune it back to a 
> > smaller size for the .MYI? The reason I ask is because one table 
> > that I'm indexing has been running for a long time and the .MYI is 
> > only 3GB and the .MYD is 12GB....not a good sign.
> >

> Check myisam_max_sort_file_size,  myisam_max_extra_sort_file_size and 
> myisam_sort_buffer  description and values.

> You shall be able to make Repair happening by Sort unless it is unique 
> index, which is much faster.


> --
> Peter Zaitsev, Senior Support Engineer
> MySQL AB, www.mysql.com

> Meet the MySQL Team at User Conference 2004! (April 14-16, Orlando,FL)
>   http://www.mysql.com/uc2004/


> --
> 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]




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

Reply via email to