Ich glaube, die Schlüsseleinstellungen, die Sie sich ansehen sollten, sind key_buffer_size
, myisam_max_sort_file_size
und myisam_sort_buffer_size
. key_buffer_size
ist insgesamt eine der wichtigsten Einstellungen für MyISAM, aber die anderen beiden benötigen möglicherweise eine Erklärung.
Von http://dev.mysql.com/ doc/refman/5.0/en/server-system-variables.html :
myisam_max_sort_file_size
myisam_sort_buffer_size
Also grundsätzlich, wenn Sie erwarten, dass Ihre Indizes größer als myisam_max_sort_file_size
sind , vielleicht möchten Sie das optimieren. Wenn nicht, die myisam_sort_buffer_size
könnte etwas Aufmerksamkeit erfordern.
Denken Sie daran, dass das Erstellen von Indizes für eine MyISAM-Tabelle die gesamte Tabelle sperrt. Wenn Sie dies ständig bei großen Tabellen tun, könnten ernsthafte Leistungsprobleme auftreten, egal wie viele Einstellungen Sie anpassen.