Věřím, že klíčová nastavení, na která byste se měli podívat, jsou key_buffer_size
, myisam_max_sort_file_size
a myisam_sort_buffer_size
. key_buffer_size
je jedním z nejdůležitějších nastavení celkově pro MyISAM, ale další dvě možná potřebují vysvětlení.
Z http://dev.mysql.com/ doc/refman/5.0/en/server-system-variables.html :
myisam_max_sort_file_size
myisam_sort_buffer_size
Pokud tedy v zásadě očekáváte, že vaše indexy budou větší než myisam_max_sort_file_size
, možná se budete chtít podívat na to, jak to vyladit. Pokud ne, myisam_sort_buffer_size
může vyžadovat určitou pozornost.
Mějte na paměti, že vytváření indexů v tabulce MyISAM uzamkne celou tabulku. Pokud to děláte neustále na velkých stolech, můžete mít vážné problémy s výkonem, bez ohledu na to, kolik nastavení upravíte.