› Fóruns › SQL e PL/SQL › Otimização SQL › Otimização SQL
A consulta gerada é a seguinte:
SEL ECT ID_PESSOA_FISICA, CS_NACIONALIDADE, IN_NIT_FAIXA_VALIDA, ID_PAIS, CS_GRAU_INSTRUCAO, IN_MORTE_PRESUMIDA, DT_COMP_OBITO_BENEFICIO, NU_UF_CADASTRAMENTO, NU_VERSAO, NM_PESSOA_FISICA, DT_INIC_ADMINISTRADOR, CS_INDIGENA, NU_FONETICO_PF, ID_FONTE_PF, IN_PAI_IGNORADO, DT_FE_DE_VIDA, DT_COMP_OBITO_GFIP, IN_INCONSISTENTE, ID_PESSOA_FISICA_DV, CS_ADMINISTRADOR, DT_NASCIMENTO, NU_FONETICO_MAE, DT_OBITO, NU_FONETICO_PAI, IN_MAE_IGNORADA, CS_SITU_ID_PF, DT_CADASTRO_PF_FONTE, CS_ESTADO_CIVIL, ID_MUNI_IBGE, DT_ULTIMA_ATUALIZACAO, DT_CHEGADA, CS_FONTE_ORIGEM_NIT, NM_PAI, DT_COMP_OBITO_SISOBI, NM_MAE, CS_SEXO, DT_COMP_OBITO_CNIS, CS_ETNIA FROM PESSOAS_FISICAS WHERE (((NU_FONETICO_PF = ?) AND ((DT_NASCIMENTO = ?) OR (? IS NULL))) AND (((NU_FONETICO_MAE = ?) OR (? IS NULL)) OR (NU_FONETICO_MAE IS NULL)))
Def. do índice
INDEX_OWNER = CNISPF
INDEX_NAME = PF_FONETICO_FON_MAE_NASC_I
STATUS =VALID
UNIQUENESS = NONUNIQUE
INDEX_TYPE =VALID
TEMPORARY = N
PARTITIONED = NO
JOIN_INDEX = N
COLUMNS = NU_FONETICO_PF,NU_FONETICO_MAE, DT_NASCIMENTO
A descrição dessa tabela é muito grande.
[]’s