Jeg tror, at de nøgleindstillinger, du bør se på, er key_buffer_size
, myisam_max_sort_file_size
og myisam_sort_buffer_size
. key_buffer_size
er en af de vigtigste indstillinger generelt for MyISAM, men de to andre har måske brug for en forklaring.
Fra http://dev.mysql.com/ doc/refman/5.0/da/server-system-variables.html :
myisam_max_sort_file_size
myisam_sort_buffer_size
Så grundlæggende, hvis du forventer, at dine indekser er større end myisam_max_sort_file_size
, vil du måske se på at finjustere det. Hvis ikke, myisam_sort_buffer_size
kan berettige noget opmærksomhed.
Husk, at oprettelse af indekser på en MyISAM-tabel låser hele tabellen. Hvis du konstant gør dette på store borde, kan du have nogle alvorlige problemer med ydeevnen, uanset hvor mange indstillinger du justerer.