Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Điều chỉnh MySQL để tạo cột / chỉ mục nhanh chóng trong quá trình phát triển

Tôi tin rằng các cài đặt chính mà bạn nên xem là key_buffer_size , myisam_max_sort_file_sizemyisam_sort_buffer_size . key_buffer_size là một trong những cài đặt quan trọng nhất về tổng thể cho MyISAM, nhưng hai cài đặt còn lại có thể cần một số giải thích.

Từ http://dev.mysql.com/ doc / refman / 5.0 / en / server-system-variable.html :

myisam_max_sort_file_size

myisam_sort_buffer_size

Vì vậy, về cơ bản, nếu bạn mong đợi các chỉ mục của mình lớn hơn myisam_max_sort_file_size , bạn có thể muốn xem xét việc điều chỉnh nó. Nếu không, myisam_sort_buffer_size có thể cần một số chú ý.

Hãy nhớ rằng việc tạo chỉ mục trên bảng MyISAM sẽ khóa toàn bộ bảng. Nếu bạn đang làm việc này liên tục trên các bảng lớn, bạn có thể gặp một số vấn đề nghiêm trọng về hiệu suất, bất kể bạn điều chỉnh bao nhiêu cài đặt.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn SQL RAW với Zend Framework

  2. Không thể hiển thị các giá trị được phân tách bằng dấu phẩy trong bảng

  3. RuntimeError:OperationalError:(2003, Không thể kết nối với máy chủ MySQL trên 'Địa chỉ IP của phiên bản'

  4. công việc xóa các hàng cũ hơn 3 tháng trong cơ sở dữ liệu mysql

  5. DataTable với Ajax không hoạt động tốt sau khi sử dụng serverSide:true