Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir du code source.
text_index_hint_max_selectivity
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 25.12 | 0.2 | Nouveau paramètre |
Sélectivité maximale du filtre permettant d’utiliser le hint construit à partir de l’index de texte inversé.
text_index_lazy_intersection_density_threshold
Alias : text_index_density_threshold
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 26.7 | 0.2 | Renommé depuis `text_index_density_threshold` (conservé comme alias) ; sélectionne l’algorithme d’intersection des posting lists en mode lazy d’application des posting lists. |
Seuil de densité des posting lists qui détermine l’algorithme d’intersection en mode lazy d’application des posting lists (text_index_posting_list_apply_mode = 'lazy').
En dessous du seuil : intersection leapfrog (privilégie les posting lists clairsemées). À partir du seuil : intersection bitmap en brute-force (privilégie les posting lists denses).
text_index_like_max_postings_to_read
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 26.4 | 50 | Nouveau paramètre |
Nombre maximal de postings volumineux à lire lorsque l’évaluation LIKE de l’index de texte via le parcours du dictionnaire est activée.
Nécessite que use_text_index_like_evaluation_by_dictionary_scan soit activé.
text_index_like_min_pattern_length
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 26.4 | 4 | Nouveau paramètre |
Longueur minimale de la sous-chaîne alphanumérique recherchée dans un motif LIKE/ILIKE pour que l’évaluation LIKE de l’index de texte par parcours du dictionnaire soit utilisée. Les motifs plus courts que ce seuil correspondent à trop de tokens du dictionnaire et sont ignorés afin d’éviter des parcours coûteux.
Nécessite que use_text_index_like_evaluation_by_dictionary_scan soit activé.
text_index_posting_list_apply_mode
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 26.8 | lazy | Les requêtes utilisant un index de texte décodent désormais les posting lists à la demande avec un curseur au lieu de les matérialiser en bitmaps Roaring, ce qui réduit l’utilisation de la mémoire et le temps CPU pour les requêtes sélectives. |
| 26.6 | materialize | Nouveau paramètre pour le mode d’application lazy des posting lists |
Contrôle la façon dont les posting lists sont appliquées lors des requêtes utilisant un index de texte.
'materialize' décode immédiatement les posting lists en bitmaps Roaring.
'lazy' (par défaut) utilise un décodage à la demande basé sur des curseurs (nécessite un format d’index avec un codec sérialisé).
'lazy' est appliqué uniquement là où il est pris en charge : les requêtes avec des motifs (tels que LIKE) et les parts avec un index écrit par une version antérieure reviennent à 'materialize'.