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

Thoát khỏi Sử dụng tạm thời; Sử dụng filesort

Như đã nói, "sử dụng filesort" và "sử dụng tạm thời" không phải lúc nào cũng ngụ ý hiệu suất kém.

Tại đây là một số hướng dẫn cơ bản để cải thiện hiệu suất của câu lệnh ORDER BY. Những điểm nổi bật:

Trước tiên, hãy thử sử dụng các chỉ mục (đảm bảo rằng các trường bạn đang sắp xếp có chỉ mục). Lưu ý rằng việc tăng các biến hệ thống sort_buffer_size read_rnd_buffer_size cũng có thể có ảnh hưởng tiêu cực đến các truy vấn khác - hãy cân nhắc đặt chúng cụ thể cho phiên bạn cần và để chúng ở chế độ mặc định cho tất cả các phiên khác.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL đặt UUID id mặc định

  2. Câu hỏi thiết kế:làm thế nào để hiển thị số lượng người dùng trực tuyến?

  3. Cách tìm nạp trường từ kết quả truy vấn MySQL trong bash

  4. Làm cách nào để điền các giá trị khóa ngoại vào cấu hình Hibernate + Spring JPA khi các đối tượng mẹ / con được duy trì cùng một lúc?

  5. Làm thế nào để chạy một chương trình java trên một máy chủ?