Đ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 ..