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

Nào là nhanh nhất? CHỌN SQL_CALC_FOUND_ROWS TỪ `bảng` hoặc CHỌN COUNT (*)

Nó phụ thuộc. Xem bài đăng trên Blog Hiệu suất MySQL về chủ đề này: Tới SQL_CALC_FOUND_ROWS hoặc không thành SQL_CALC_FOUND_ROWS ?

Chỉ là một bản tóm tắt ngắn gọn:Peter nói rằng nó phụ thuộc vào chỉ số của bạn và các yếu tố khác. Nhiều nhận xét cho bài đăng dường như nói rằng SQL_CALC_FOUND_ROWS hầu như luôn chậm hơn - đôi khi chậm hơn tới 10 lần - so với chạy hai truy vấn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự khác biệt về MySQL giữa hai hàng của một Câu lệnh SELECT

  2. Cài đặt mysql-python (Windows)

  3. Cách kết nối với cơ sở dữ liệu bằng máy khách Workbench MySQL

  4. Tạo người dùng MySQL trên Linux qua Dòng lệnh

  5. Cách nhập và xuất cơ sở dữ liệu MySQL