Ik denk dat de belangrijkste instellingen waar je naar moet kijken key_buffer_size
zijn , myisam_max_sort_file_size
en myisam_sort_buffer_size
. key_buffer_size
is een van de belangrijkste instellingen voor MyISAM, maar de andere twee hebben misschien wat uitleg nodig.
Van http://dev.mysql.com/ doc/refman/5.0/en/server-system-variables.html :
myisam_max_sort_file_size
myisam_sort_buffer_size
Dus eigenlijk, als u verwacht dat uw indexen groter zijn dan myisam_max_sort_file_size
, zou je kunnen kijken om dat aan te passen. Zo niet, dan de myisam_sort_buffer_size
verdient misschien wat aandacht.
Houd er rekening mee dat het maken van indexen op een MyISAM-tabel de hele tabel vergrendelt. Als je dit constant aan grote tafels doet, kun je serieuze prestatieproblemen krijgen, ongeacht hoeveel instellingen je aanpast.