HOME JCL COBOL DB2 VSAM CICS


Perguntas sobre DB2

21. Quais são alguns dos principais campos do SQLCA?
Os principais campos em SQLCA são SQLCODE, SQLERRM e SQLERRD.

22. O que significa EXPLAIN?
EXPLAIN é usado para exibir o caminho de acesso conforme determinado pelo otimizador para instruções SQL. Também pode ser usado no caso de SPUFI para instruções SQL únicas ou na etapa BIND para SQL incorporado.

23. Como executar EXPLAIN para qualquer instrução SQL dinâmica?
Os usuários podem usar instruções SPUFI ou QMF para executar EXPLAIN para instruções SQL dinâmicas. Eles também podem incluir o comando EXPLAIN nas instruções SQL dinâmicas incorporadas.

24. Quais são os níveis de isolamento possíveis?
Dois níveis de isolamento são possíveis: um é estabilidade do cursor e o outro é leitura repetitiva denotada como CS e RR, respectivamente.

25. Qual é a diferença entre os níveis de isolamento CS e RR?
CS liberaria o bloqueio na página após seu uso. RR manteria todos os bloqueios adquiridos até o final de uma transação.

26. O que significa escalonamento de bloqueio?
A escalação de bloqueio é o processo de promoção de tamanhos de bloqueio de página para tamanho de bloqueio de tabela ou espaço de tabela quando a transação adquiriu mais bloqueios do que os especificados em NUMLKTS. Os bloqueios devem ser feitos em objetos em um único espaço de tabela para que os escalonamentos ocorram.

27. Quais são os vários tipos de Fechaduras?
aqui estão três tipos diferentes de bloqueios: SHARE, EXCLUSIVE e UPDATE.

28. O que é ALTER?
ALTER é o comando SQL usado para alterar a definição de objetos do DB2.

29. O que você entende por DBRM e PLAN?
DBRM denota Módulo de Solicitação de Banco de Dados. Possui as instruções SQL que são extraídas do programa de linguagem host obtido pelo pré-compilador; PLAN é o resultado do processo BIND e possui código executável para instruções SQL em DBRM.

30. O que significa ADQUIRIR/LIBERAR no BIND?
ACQUIRE/RELEASE no BIND determina o ponto no qual o DB2 adquire ou libera bloqueios na tabela e nos espaços de tabela. Isso inclui os bloqueios de intenção.

1 2 3 4 5
Material de apoio ao aluno