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

MySQL:Có quá nhiều truy vấn trên mỗi trang?

Không có số lượng thiết lập, "trang" là đủ tùy ý - một người có thể thực hiện một nhiệm vụ cơ sở dữ liệu trong khi một người khác có thể có 2 tá tiện ích con, mỗi tiện ích con có nhiệm vụ riêng của chúng.

Tuy nhiên, một nguyên tắc nhỏ:thời điểm bạn đặt một SELECT bên trong một vòng lặp đang xử lý các hàng của một SELECT khác, hãy dừng lại. Nó có vẻ đủ nhanh ngay từ đầu, nhưng dữ liệu có xu hướng phát triển và các vòng lặp lồng nhau đó sẽ phát triển theo cấp số nhân cùng với nó, vì vậy hãy hy vọng nó sẽ trở thành nút thắt cổ chai vào một lúc nào đó. Ngay cả khi một truy vấn duy nhất kết thúc chậm hơn đáng kể, thì về lâu dài bạn sẽ có lợi hơn (và luôn có các tài liệu lưu trữ, bộ nhớ đệm truy vấn, v.v.).



  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ông cụ tìm kiếm Lucene vs Tìm kiếm cơ sở dữ liệu

  2. Truy vấn có nhiều lượt thích

  3. Các trường dấu thời gian trong django

  4. PyInstaller, tệp đặc tả, Lỗi nhập khẩu:Không có mô-đun nào có tên 'blah'

  5. Truy vấn mysqli / mysql bên trong hàm không hoạt động