read_in_order_two_level_merge_threshold
Número mínimo de partes que se deben leer para ejecutar el paso de fusión preliminar durante la lectura multihilo en el orden de la clave primaria.read_in_order_use_buffering
Usa búfer antes de fusionar al leer en orden de la clave primaria. Aumenta el paralelismo de la ejecución de consultasread_in_order_use_virtual_row
Usa una fila virtual al leer siguiendo el orden de la clave primaria o de su función monótona. Resulta útil al buscar en múltiples partes, ya que solo se leen las partes que pueden contribuir realmente al resultado, además de una ventana de lectura anticipada limitada de como máximomax_threads partes que mantiene las lecturas en paralelo.
read_in_order_use_virtual_row_per_block
Cuando se habilita junto conread_in_order_use_virtual_row, emite una fila virtual después de cada bloque leído (no solo al principio de cada parte).
Esto permite que MergingSortedTransform repriorice las fuentes con mayor frecuencia, lo que resulta útil cuando los filtros posteriores descartan muchas filas y los datos se distribuyen de forma desigual entre las partes.
Tenga en cuenta que esto deshabilita la optimización de read_in_order_use_buffering y la fusión preliminar (read_in_order_two_level_merge_threshold) para la lectura.