reader_executor_block_size
Taille des fragments de tampon pour leReaderExecutor expérimental : les lectures de la source remplissent des nœuds dont la taille ne dépasse pas cette valeur. Doit être d’au moins 128 KiB.
reader_executor_max_tail_for_drain
Limite de vidage pour leReaderExecutor expérimental : une connexion source longue interrompue à moins de ce nombre d’octets de sa borne droite est d’abord lue jusqu’à cette borne, afin qu’elle puisse se terminer et revenir dans le pool de connexions en étant réutilisable, au lieu d’être comptabilisée comme connexion incomplète.
reader_executor_min_bytes_for_seek
Seuil d’écart vers l’avant pour leReaderExecutor expérimental : un écart jusqu’à cette valeur est ignoré sur la connexion source ouverte (franchi / lu en continu) au lieu d’effectuer une lecture distincte sur la source ou de rouvrir la connexion. Définissez-le près du point d’équilibre entre le coût en débit et le coût des requêtes afin que ce franchissement reste rentable.
reader_executor_use_long_connections
Réutilise, dans leReaderExecutor expérimental, une connexion source longue et bornée d’une fenêtre à l’autre. Une connexion longue est une connexion dont la plage dépasse la fenêtre de lecture actuelle ; lorsqu’elle est désactivée, l’exécuteur ne consomme aucun budget du pool de connexions et chaque fenêtre ouvre une connexion éphémère à usage unique (mode sans état).
reader_executor_window_size
Nombre d’octets renvoyés par fenêtre de lecture par leReaderExecutor expérimental (l’unité renvoyée par une lecture). Doit être d’au moins 128 Kio.