enable_join_fixed_hash_table_conversion
Permite converter a tabela hash em um array linear em junções quando a chave é um único inteiro com um pequeno intervalo de valores.enable_join_key_only_hash_tables
Usa tabelas hash que armazenam apenas as chaves de junção, sem referência a uma linha da direita, para junções cujo resultado nunca pode conter um valor obtido de uma linha da direita:LEFT ANTI e LEFT SEMI quando nenhuma coluna da direita é selecionada. Essa tabela tem uma célula menor e permite que os blocos da direita sejam descartados em vez de armazenados.
enable_join_runtime_filters
Filtra o lado esquerdo usando o conjunto de chaves de JOIN coletado do lado direito em tempo de execução.enable_join_runtime_filters_index_analysis
Execute uma segunda etapa de análise de índices (viause_skip_indexes_on_data_read) para descartar grânulos no lado esquerdo (LHS) de uma junção.
enable_join_transitive_predicates
Infere predicados transitivos de equi-join com base nas condições de join existentes. Por exemplo, dadoA.x = B.x e B.x = C.x, um predicado sintético A.x = C.x
é adicionado para que o otimizador da ordem de join possa considerar planos direct (A JOIN C).