Notas sobre o Release


40.3 Limitações do Perfilamento Estático JDBC/ODBC/CLI

O perfilamento estático JDBC/ODBC/CLI atualmente objetiva aplicativos de avanço direto. Isto não é o significado para aplicativos complexos com muitos componentes funcionais e lógica de programa complexa durante a execução.

Uma instrução SQL deve ser executada com sucesso para que ela possa ser capturada em uma seção de perfilamento. Em uma sessão de coincidência de instruções, as instruções não coincidentes dinâmicas continuam a ser executadas como chamadas JDBC/ODBC/CLI dinâmicas.

Uma instrução SQL deve ser idêntica caractere-por-caractere para uma que tenha sido capturada e ligada a um candidato válido para a coincidência da instrução. Os espaços são significativos: por exemplo, "COL = 1" é considerado diferente de "COL=1". Use marcadores de parâmetros no lugar de literais para aumentar a que correspondentes.

Ao executar um aplicativo com instruções SQL estáticas pré-ligadas os registradores dinâmicos que controlam o comportamento de instrução dinâmico não terá efeito sobre as instruções que são convertidas para estático.

Se um aplicativo emite instruções DDL para objetos que são referenciados em instruções subseqüentes, você encontrará todas estas instruções no arquivo de captura. A Ferramenta de Vinculação de Perfilamento Estático JDBC/ODBC/CLI tentará efetuar a vinculação. A tentativa de efetuar a vinculação será bem sucedida com DBMSs que suportam a opção de vinculação VALIDATE(RUN), mas isto irá falhar com um que não efetuar. Neste caso o aplicativo não deve usar o Perfilamento Estático.

O Administrador de Banco de Dados pode editar o arquivo de captura para incluir, alterar ou remover instruções SQL, baseado nos requisitos específicos do aplicativo.


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]