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. |
Material de apoio ao aluno