Compatible XF Versions
1.2 , 2.2 , 2.3
Visible Branding
No
This add-on is aimed at large forum with tens of thousands to hundreds of thousands or more threads in a single forum. Smaller forum do not gain much benefit from this add-on.

Member List/Forum/Conversation/Reactions/XFMG lists:


MySQL/MariaDB implements 'early row lookup', when combined with LIMIT & OFFSET with a large offset, results in the large select statement pulling in more data than is required. Maybe one day MySQL/MariaDB will fix this. Maybe.

This causes an issue as this how conversations and threads implement paging.

This addon provides some optimized query for getting threads in a forum with large number of threads, or for conversations with a very high page count.

Ideally conversations would implement the position system like posts do, which would be even faster than using sub-selects to force 'late row lookup'.

For more information see:
  • 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/
Configuration
Under "Performance":

1728563406913.png
Author
XenForo
Views
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from XenForo

Latest updates

  1. Optimized List Queries by Xon 2.12.0

    Require StandardLib v1.20.0+ Require php 7.2+ XF2.3 support php 8.4+ compatibility fixes
  2. 2.11.0 - Feature update

    Add support for @Bob's Review Management System
  3. 2.10.0 - Feature update

    Support conversation lists with large number of conversations (Requires SV/StandardLib v1.10+...
Back
Top Bottom