Thanks for your patient replay.
This means the myisam_max_sort_file_size is the limitation of
myisam_sort_buffer_size.
And they are both implemented to improve the DDL statements.

On Fri, Oct 31, 2008 at 11:45 PM, Jake Maul <[EMAIL PROTECTED]> wrote:

> From dev.mysql.com:
>
>  myisam_max_sort_file_size :
>  The maximum size of the temporary file that MySQL is allowed to use
> while re-creating a MyISAM index (during REPAIR TABLE, ALTER TABLE, or
> LOAD DATA INFILE). If the file size would be larger than this value,
> the index is created using the key cache instead, which is slower. The
> value is given in bytes. The default value is 2GB. If MyISAM index
> files exceed this size and disk space is available, increasing the
> value may help performance.
>
> myisam_sort_buffer_size:
>  The size of the buffer that is allocated when sorting MyISAM indexes
> during a REPAIR TABLE or when creating indexes with CREATE INDEX or
> ALTER TABLE. The maximum allowable setting for myisam_sort_buffer_size
> is 4GB. (Default is 8MB)
>
>
> Simply: one's a buffer, one's a limit on the temp file size used for
> sorting. Which you might need to increase depends entirely on which
> limitation you're running into... if the current index files for the
> relevant tables on disk exceed 2GB, you might want to increase
> myisam_max_sort_file_size. Otherwise, myisam_sort_buffer_size might be
> better.
>
> Jake
>
> On Fri, Oct 31, 2008 at 12:20 AM, Moon's Father
> <[EMAIL PROTECTED]> wrote:
> > Because alter table and repair table are both affected by
> > myisam_sort_buffer_size or myisam_max_sort_file_size, I'm in confusion
> then.
> >
> > Anybody can tell me which to be adjusted when I want to improve the
> > performance of my index operation.
> > Thanks.
> >
> > --
> > I'm a MySQL DBA in china.
> > More about me just visit here:
> > http://yueliangdao0608.cublog.cn
> >
>
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:
> http://lists.mysql.com/[EMAIL PROTECTED]
>
>


-- 
I'm a MySQL DBA in china.
More about me just visit here:
http://yueliangdao0608.cublog.cn

Reply via email to