Mysql
 sql >> Base de données >  >> RDS >> Mysql

Réglage de MySQL pour une création rapide de colonnes/index pendant le développement

Je crois que les paramètres clés que vous devriez regarder sont key_buffer_size , myisam_max_sort_file_size et myisam_sort_buffer_size . key_buffer_size est l'un des paramètres les plus importants dans l'ensemble pour MyISAM, mais les deux autres pourraient nécessiter quelques explications.

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

myisam_max_sort_file_size

myisam_sort_buffer_size

Donc, fondamentalement, si vous vous attendez à ce que vos index soient plus grands que myisam_max_sort_file_size , vous voudrez peut-être envisager de peaufiner cela. Sinon, le myisam_sort_buffer_size pourrait mériter une certaine attention.

Gardez à l'esprit que la création d'index sur une table MyISAM verrouille la table entière. Si vous faites cela constamment sur de grandes tables, vous pourriez avoir de sérieux problèmes de performances, quel que soit le nombre de paramètres que vous modifiez.