Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Ajustando o MySQL para criação rápida de coluna/índice durante o desenvolvimento


Acredito que as principais configurações que você deve observar são key_buffer_size , myisam_max_sort_file_size e myisam_sort_buffer_size . key_buffer_size é uma das configurações mais importantes para o MyISAM, mas as outras duas podem precisar de alguma explicação.

De http://dev.mysql.com/ doc/refman/5.0/en/server-system-variables.html :

myisam_max_sort_file_size

myisam_sort_buffer_size

Então, basicamente, se você espera que seus índices sejam maiores que myisam_max_sort_file_size , você pode querer olhar para ajustar isso. Caso contrário, o myisam_sort_buffer_size pode merecer alguma atenção.

Tenha em mente que criar índices em uma tabela MyISAM bloqueia a tabela inteira. Se você estiver fazendo isso constantemente em tabelas grandes, poderá ter sérios problemas de desempenho, não importa quantas configurações você ajuste.