Trilha DB2
SQL embutido, cursores, SQLCA e tratamento de erros em programas COBOL batch reais.
SQL no DB2 — Tipos de Dados, Funções e Diferenças do Padrão
Tipos numéricos, char e date, registros especiais, funções de string/data/conversão, NULL, agregação, FETCH FIRST e JOINs.
DB2 Embutido no COBOL
EXEC SQL, SQLCA, DCLGEN, cursores, indicadores de nulo e tratamento de SQLCODE em programas batch.
Índices no DB2 — Clustering, Non-clustering e Quando Usar
Tipos de índice, cluster ratio, matching columns, quando o otimizador usa ou ignora índices e manutenção com RUNSTATS e REORG.
EXPLAIN e Planos de Acesso — Como o DB2 Executa suas Queries
PLAN_TABLE, ACCESSTYPE, MATCHCOLS, INDEXONLY, PREFETCH, operações de sort e como interpretar e melhorar um plano de acesso.
Utilitários DB2 — RUNSTATS, REORG, COPY e RECOVER
Como manter o banco saudável: estatísticas, reorganização, backup e recuperação de tablespaces em ambientes de produção.
Locking e Concorrência no DB2
Modos de lock, granularidade, níveis de isolamento, deadlocks, timeouts e padrão COBOL para retry em -911/-913.
Catálogo DB2 — Consultando Metadados com SYSIBM
SYSTABLES, SYSCOLUMNS, SYSINDEXES, SYSPLAN, SYSPACKAGE, SYSCOPY — como consultar metadados do banco para diagnóstico e auditoria.