- Compatibilité XF
- 2.2.x
- Description courte
- cible à un forum grand avec des centaines de milliers de fils de discussion en une seule
Ce filtre vise aux forums de grande taille avec des dizaines de milliers à des centaines de milliers de sujets dans un seul forum. Les forums plus petits ne tirent pas beaucoup d'avantages de ce filtre.
Liste des forums/conversations :
MySQL implémente 'recherche d'élément précoce', lorsque combiné avec LIMIT & OFFSET avec un offset important, cela entraîne une requête SELECT plus lourde que nécessaire. Peut-être que MySQL le corrigera un jour. Peut-être.
Cela pose un problème car c'est comment les conversations et les sujets implémentent la pagination.
Ce filtre fournit des requêtes optimisées pour obtenir des sujets dans un forum avec un nombre important de sujets, ou pour des conversations avec un nombre de pages très élevé.
Idéalement, les conversations implémenteraient le système de position comme les posts, ce qui serait encore plus rapide que l'utilisation de sous-requêtes pour forcer une 'recherche d'élément précoce'.
Pour plus d'informations, voir :
En "Performance" :
Fonctionnalités contribuant ou correctifs
Veuillez créer une demande de fusion via le lien "Plus d'informations".
Contributions
Si vous appréciez ce filtre, veuillez considérer une contribution via PayPal. Les détails seront fournis par conversation privée.
Veuillez me contacter si vous souhaitez des arrangements de licence différents.
Liste des forums/conversations :
MySQL implémente 'recherche d'élément précoce', lorsque combiné avec LIMIT & OFFSET avec un offset important, cela entraîne une requête SELECT plus lourde que nécessaire. Peut-être que MySQL le corrigera un jour. Peut-être.
Cela pose un problème car c'est comment les conversations et les sujets implémentent la pagination.
Ce filtre fournit des requêtes optimisées pour obtenir des sujets dans un forum avec un nombre important de sujets, ou pour des conversations avec un nombre de pages très élevé.
Idéalement, les conversations implémenteraient le système de position comme les posts, ce qui serait encore plus rapide que l'utilisation de sous-requêtes pour forcer une 'recherche d'élément précoce'.
Pour plus d'informations, voir :
- 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/
En "Performance" :
Fonctionnalités contribuant ou correctifs
Veuillez créer une demande de fusion via le lien "Plus d'informations".
Contributions
Si vous appréciez ce filtre, veuillez considérer une contribution via PayPal. Les détails seront fournis par conversation privée.
Veuillez me contacter si vous souhaitez des arrangements de licence différents.