reader_executor_block_size
Tamanho do fragmento de buffer para oReaderExecutor experimental: as leituras da origem preenchem nós com, no máximo, esse tamanho. Deve estar entre 128 KiB e 40 MiB, a faixa comum a todos os tamanhos do ReaderExecutor.
reader_executor_max_tail_for_drain
Limite de drenagem para oReaderExecutor experimental: uma conexão longa de origem descartada a essa quantidade de bytes de seu limite final é lida até esse limite primeiro, para que seja concluída e volte reutilizável ao pool de conexões, em vez de ser contabilizada como uma conexão incompleta.
reader_executor_min_bytes_for_seek
Limite de lacuna à frente para oReaderExecutor experimental: uma lacuna de até esse valor é ignorada na conexão de origem aberta (bridged / read through), em vez de emitir uma leitura separada da origem ou reabrir a conexão. Defina-o próximo ao ponto de equilíbrio entre largura de banda e custo por request, para que o bridging continue sendo vantajoso em termos de custo.
reader_executor_plan_look_ahead
Define até que distância à frente oReaderExecutor experimental resolve a residência em cache no plano de leitura que mantém (uma sondagem barata, não uma leitura), de modo que uma única resolução atenda a várias janelas. O plano fixa cada célula de cache resolvida até que o cursor passe por ela; assim, esse intervalo determina quanta memória e quanto cache não despejável cada leitor concorrente mantém. Não é um limite exato: uma fixação abrange um segmento ou bloco de cache inteiro, então uma célula que ultrapassa qualquer uma das extremidades do intervalo é mantida por completo, o que acrescenta até uma delas por camada de cache em cada extremidade. Deve estar entre 128 KiB e 40 MiB, a faixa comum a todos os tamanhos do ReaderExecutor, e ser no mínimo igual a reader_executor_block_size.
reader_executor_use_long_connections
Reutiliza uma conexão longa e delimitada de origem entre janelas noReaderExecutor experimental. Uma conexão longa é aquela cujo intervalo excede a janela de leitura atual; quando desativada, o executor não consome orçamento do pool de conexões, e cada janela abre uma conexão temporária de uso único (o caminho sem estado).
reader_executor_window_size
Bytes fornecidos por janela de leitura peloReaderExecutor experimental (a unidade retornada por uma operação de leitura). Deve estar entre 128 KiB e 40 MiB, a faixa compartilhada por todos os tamanhos do ReaderExecutor.