Tôi tin rằng các cài đặt chính mà bạn nên xem là key_buffer_size
, myisam_max_sort_file_size
và myisam_sort_buffer_size
. key_buffer_size
là một trong những cài đặt quan trọng nhất về tổng thể cho MyISAM, nhưng hai cài đặt còn lại có thể cần một số giải thích.
Từ http://dev.mysql.com/ doc / refman / 5.0 / en / server-system-variable.html :
myisam_max_sort_file_size
myisam_sort_buffer_size
Vì vậy, về cơ bản, nếu bạn mong đợi các chỉ mục của mình lớn hơn myisam_max_sort_file_size
, bạn có thể muốn xem xét việc điều chỉnh nó. Nếu không, myisam_sort_buffer_size
có thể cần một số chú ý.
Hãy nhớ rằng việc tạo chỉ mục trên bảng MyISAM sẽ khóa toàn bộ bảng. Nếu bạn đang làm việc này liên tục trên các bảng lớn, bạn có thể gặp một số vấn đề nghiêm trọng về hiệu suất, bất kể bạn điều chỉnh bao nhiêu cài đặt.