- Tham gia
- 28/02/2015
- Bài viết
- 16,830
- Được Like
- 12,695
Optimized List Queries - Tối ưu hóa danh sách truy vấn cho XenForo 2 2.11.0
Addon này nhằm vào các diễn đàn lớn với hàng chục ngàn đến hàng trăm ngàn hoặc nhiều chủ đề trong một diễn đàn. Các diễn đàn nhỏ không thu được nhiều lợi ích từ add-on này.
Danh sách Forum/Conversation:
MySQL thực hiện 'early row lookup', khi được kết hợp với LIMIT & OFFSET với phần bù lớn, dẫn đến câu lệnh chọn lớn kéo theo nhiều dữ liệu hơn mức cần thiết. Có thể một ngày nào đó MySQL sẽ sửa lỗi này.
Điều này gây ra một vấn đề vì đây là cách các cuộc trò chuyện và chủ đề thực hiện phân trang.
Addon này cung cấp một số truy vấn được tối ưu hóa để nhận các chủ đề trong một diễn đàn có số lượng chủ đề lớn hoặc cho các cuộc trò chuyện với số lượng trang rất cao.
Các cuộc trò chueyẹn lý tưởng sẽ triển khai hệ thống vị trí như các bài viết, điều này thậm chí còn nhanh hơn so với việc sử dụng các lựa chọn phụ để buộc 'late row lookup'.
Để biết thêm thông tin xem:
Dưới "Performance":
Chúc các bạn thành công.
Addon này nhằm vào các diễn đàn lớn với hàng chục ngàn đến hàng trăm ngàn hoặc nhiều chủ đề trong một diễn đàn. Các diễn đàn nhỏ không thu được nhiều lợi ích từ add-on này.
Danh sách Forum/Conversation:
MySQL thực hiện 'early row lookup', khi được kết hợp với LIMIT & OFFSET với phần bù lớn, dẫn đến câu lệnh chọn lớn kéo theo nhiều dữ liệu hơn mức cần thiết. Có thể một ngày nào đó MySQL sẽ sửa lỗi này.
Điều này gây ra một vấn đề vì đây là cách các cuộc trò chuyện và chủ đề thực hiện phân trang.
Addon này cung cấp một số truy vấn được tối ưu hóa để nhận các chủ đề trong một diễn đàn có số lượng chủ đề lớn hoặc cho các cuộc trò chuyện với số lượng trang rất cao.
Các cuộc trò chueyẹn lý tưởng sẽ triển khai hệ thống vị trí như các bài viết, điều này thậm chí còn nhanh hơn so với việc sử dụng các lựa chọn phụ để buộc 'late row lookup'.
Để biết thêm thông tin xem:
- http://stackoverflow.com/questions/4481388/why-does-mysql-higher-limit-offset-slow-the-query-down
- http://explainextended.com/2009/10/23/mysql-order-by-limit-performance-late-row-lookups/
Dưới "Performance":
Nguồn: xenforo.com
Đính kèm
Bài viết liên quan
Bài viết mới