Tôi đã nghe điều này từ bạn bè, nhưng tôi chưa bao giờ điều tra liệu điều này có đúng không.
Có đúng là kết quả dữ liệu của một truy vấn được thực hiện được lưu trữ trong bộ đệm không?
Ý tôi là, nếu tôi có một thủ tục được lưu trữ như:
SELECT * FROM USERLIST
... có đúng là kết quả (danh sách người dùng, trong trường hợp này) được lưu trữ trong bộ đệm.
Ngoài ra, nếu tôi có những thứ này:
SELECT * FROM USERLIST WHERE user="user"
SELECT * FROM USERLIST WHERE user="userzzz"
(trong đó user / userzzz được truyền dưới dạng tham số), có đúng không khi nó lưu 2 kết quả khác nhau trên bộ đệm cơ sở dữ liệu.
Tôi không nghĩ vậy, nhưng tôi muốn sự xác nhận từ các chuyên gia!