Credo che le impostazioni chiave che dovresti guardare siano key_buffer_size
, myisam_max_sort_file_size
e myisam_sort_buffer_size
. key_buffer_size
è una delle impostazioni più importanti in assoluto per MyISAM, ma le altre due potrebbero aver bisogno di una spiegazione.
Da http://dev.mysql.com/ doc/refman/5.0/en/server-system-variables.html :
myisam_max_sort_file_size
myisam_sort_buffer_size
Quindi, in pratica, se ti aspetti che i tuoi indici siano più grandi di myisam_max_sort_file_size
, potresti voler provare a modificarlo. In caso contrario, il myisam_sort_buffer_size
potrebbe meritare un po' di attenzione.
Tieni presente che la creazione di indici su una tabella MyISAM blocca l'intera tabella. Se lo fai costantemente su tavoli di grandi dimensioni, potresti avere seri problemi di prestazioni, indipendentemente dal numero di impostazioni che modifichi.