sql >> Databáze >  >> RDS >> Mysql

Vyladění MySQL pro rychlé vytváření sloupců/indexů během vývoje

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.



  1. 10 užitečných zdrojů pro ty, kteří se chtějí dozvědět více o SQL

  2. Pouze proměnné by měly být předány odkazem v... na řádku 13 Fail

  3. nastavit prázdné heslo pro uživatele PostgreSQL

  4. Klonovat ORACLE_HOME