Sử dụng gợi ý đầu tiên của bạn. Một trong những hiệu số. Đó là cách "tiêu chuẩn" để thực hiện phân trang. Đưa toàn bộ tập hợp kết quả vào phiên sẽ là một ý tưởng tồi, vì mỗi người dùng sẽ có bản sao dữ liệu riêng tư của riêng mình. Nếu bạn gặp sự cố về hiệu suất, bạn luôn có thể thêm bộ nhớ đệm (memcache), điều này sẽ mang lại lợi ích cho tất cả người dùng truy cập dữ liệu.
MySQL sẽ luôn kết quả dữ liệu của bạn theo cùng một cách. Cách duy nhất để bản ghi từ trang 1 xuất hiện trên trang 2 là nếu bản ghi mới được chèn vào giữa thời gian người dùng điều hướng từ trang 1 đến trang 2. Nói cách khác:bạn không có gì phải lo lắng.
Một tài nguyên là trường hợp của MySQL là một con trỏ của các loại trỏ đến tập kết quả. Sau đó, bạn có thể thao tác điều đó (tìm nạp dữ liệu từng hàng, đếm số hàng được trả về, v.v.). Nó không phải là toàn cầu.