Pular para o conteúdo

Fóruns SQL e PL/SQL Otimização SQL Otimização SQL

#100934
isacjop
Participante

    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