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

Truy vấn SQL tối đa trên mỗi trang

Điều quan trọng nhất không phải là con số, mà là chi phí của truy vấn ...

Đang chạy 100 SELECT name FROM foo WHERE id = 1 LIMIT 1 sẽ tốt hơn rất nhiều so với việc chạy 1 trong các cách sau:

SELECT *
    FROM foo AS a
    JOIN bar AS b
    JOIN car AS c
    WHERE a.col LIKE '%f%' OR b.col LIKE '%b%' OR c.col LIKE '%b%'

Vì vậy, đừng băn khoăn về con số trừ khi nó vô lý (Hơn 100 là cao. Vài nghìn là vô lý) ... Đừng quên rằng bạn có thể kích hoạt Bộ nhớ cache truy vấn của MySQL ... Vì vậy, ngay cả khi bạn đang truy cập rất nhiều truy vấn mỗi giây , miễn là không có quá nhiều bản cập nhật, hầu hết chúng sẽ là kết quả trực tiếp trong bộ nhớ cache ..



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách mã hóa (utf8mb4) bằng Python

  2. Cảnh báo # 1264:lỗi ngoài phạm vi trong mysql

  3. Tôi có thể tải ứng dụng phòng trò chuyện PHP / MYSQL ở đâu

  4. Quá nhiều mức tăng tự động với CẬP NHẬT KHÓA KÉP BẬT

  5. Cách lấy giá trị từ một cột trong bảng khi tồn tại hai cột cùng tên trong một phép nối sql