Mysql
 sql >> база данни >  >> RDS >> Mysql

Настройка на MySQL за бързо създаване на колона/индекс по време на разработката

Вярвам, че ключовите настройки, които трябва да разгледате, са key_buffer_size , myisam_max_sort_file_size и myisam_sort_buffer_size . key_buffer_size е една от най-важните настройки като цяло за MyISAM, но другите две може да се нуждаят от обяснение.

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

myisam_max_sort_file_size

myisam_sort_buffer_size

Така че по принцип, ако очаквате вашите индекси да са по-големи от myisam_max_sort_file_size , може да искате да погледнете как да промените това. Ако не, myisam_sort_buffer_size може да изисква малко внимание.

Имайте предвид, че създаването на индекси в MyISAM таблица заключва цялата таблица. Ако правите това постоянно на големи маси, може да имате сериозни проблеми с производителността, без значение колко настройки сте настроили.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да стартирате PHP скрипта в определено време

  2. PostgreSQL срещу MySQL, сравнение

  3. Проверете дали всички стойности в масива съществуват в колона на база данни

  4. Проблем с изчакване на MYSQL 8 часа

  5. MySQL връзка през SSH тунел