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

LỰA CHỌN trước khi THAM GIA có tốt hơn không?

Như mọi khi với việc tối ưu hóa các truy vấn, câu trả lời phải là:nó phụ thuộc. Câu trả lời phụ thuộc vào một số thứ, trong số những thứ khác:

  • Có thực sự mang lại lợi ích về hiệu suất bằng cách sử dụng truy vấn 2 thay vì truy vấn 1. Bạn có thể thấy điều này trong kế hoạch truy vấn được tạo cho các truy vấn này. Kế hoạch truy vấn đã tạo có thể giống nhau cho cả hai truy vấn nhưng cũng có thể khác nhau khi sử dụng các chỉ mục.
  • Nó cũng có thể phụ thuộc vào số hàng trong bảng được truy vấn. Truy vấn chạy trong bao lâu và tần suất sử dụng truy vấn. Nếu bạn bắt đầu tối ưu hóa một truy vấn được sử dụng mỗi ngày một lần và chạy trong vài mili giây, thì bạn nên sử dụng truy vấn tốt nhất có thể đọc được.

Vì vậy, người duy nhất thực sự có thể xác định xem bạn nên sử dụng truy vấn 1 hay truy vấn 2 là:Bạn. Không thể đưa ra lời khuyên hợp lý cho bạn về chủ đề này.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trình cài đặt MySQL bị kẹt khi bắt đầu dịch vụ

  2. MySQL ATAN2 () Hàm - Trả về Arc Tangent của 2 giá trị

  3. CHỌN dải số nguyên trong MySQL. Ví dụ. 1,2,3,4, ..., n;

  4. Cách nối các bảng với nhau - SQL

  5. Làm cách nào để trả về kết quả đầu ra của bảng tổng hợp trong MySQL?