join_runtime_bloom_filter_bytes
Tamaño en bytes de un filtro bloom utilizado como filtro en tiempo de ejecución de JOIN (consulte la configuraciónenable_join_runtime_filters).
join_runtime_bloom_filter_hash_functions
Número de funciones hash de un filtro bloom usado como filtro en tiempo de ejecución de JOIN (consulte la configuración enable_join_runtime_filters).join_runtime_bloom_filter_max_ratio_of_set_bits
Si la cantidad de bits activados en un filtro bloom en tiempo de ejecución supera esta proporción, el filtro se desactiva por completo para reducir la sobrecarga.join_runtime_filter_blocks_to_skip_before_reenabling
Número de bloques que se omiten antes de intentar volver a habilitar dinámicamente un filtro en tiempo de ejecución que se deshabilitó previamente debido a una relación de filtrado deficiente.join_runtime_filter_exact_values_limit
Número máximo de elementos del filtro en tiempo de ejecución que se almacenan tal cual en un conjunto; al superar este umbral, se cambia a un filtro bloom.join_runtime_filter_from_fixed_hash_table
Cuando el lado de construcción delhash join se convierte en un FixedHashMap (consulta enable_join_fixed_hash_table_conversion), usa directamente ese mapa hash como filtro en tiempo de ejecución.
join_runtime_filter_min_probe_rows
Si, durante la planificación de la consulta, se estima que el lado de sondeo de un JOIN producirá como máximo este número de filas, no se crea el filtro en tiempo de ejecución de JOIN. Crear y aplicar un filtro en tiempo de ejecución para un lado de sondeo muy pequeño cuesta más de lo que ahorra. Establézcalo en 0 para crear siempre el filtro en tiempo de ejecución, independientemente del tamaño estimado del lado de sondeo.join_runtime_filter_pass_ratio_threshold_for_disabling
Si la proporción de filas aceptadas respecto a las filas evaluadas es mayor que este umbral, el filtro en tiempo de ejecución se considera poco eficiente y se desactiva durante los siguientesjoin_runtime_filter_blocks_to_skip_before_reenabling bloques para reducir la sobrecarga.
join_runtime_filter_size_from_hash_table_stats
Usa las estadísticas del tamaño de la tabla hash recopiladas en ejecuciones anteriores para dimensionar el filtro en tiempo de ejecución de JOIN. Si se desactiva, se usa el valor fijojoin_runtime_bloom_filter_bytes.