Equivalências de comandos
- Mostrar sessões ativas / consultas em execução
- Encontrar sessões bloqueadoras / aguardando lock
- Encerrar (kill) uma sessão / consulta
- Ver número de conexões e limite de conexões
- Mostrar o tamanho total do banco de dados
- Listar as maiores tabelas / coleções
- Verificar espaço livre / taxa de uso
- Obter a contagem de linhas / documentos (rápido)
- Encontrar as consultas mais lentas / mais caras
- Obter o plano de execução de uma consulta (EXPLAIN)
- Detectar índices não utilizados
- Medir a taxa de acerto do cache
- Fazer um backup lógico (dump)
- Restaurar a partir de backup
- Verificar status / horário do último backup
- Listar usuários / roles
- Criar um usuário e conceder privilégios
- Mostrar os privilégios de um usuário
- Alterar a senha de um usuário
- Atualizar estatísticas (para o otimizador)
- Reconstruir / reorganizar um índice
- Recuperar espaço livre (shrink / vacuum / compact)
- Mostrar versão e uptime
- Ver um parâmetro de configuração
- Listar tabelas / coleções
- Mostrar as colunas / estrutura de uma tabela (describe)
- Listar os índices de uma tabela
- Criar um índice
- Gerar o DDL de um objeto (instrução CREATE)
- Mostrar status e lag da replicação
- Listar réplicas / nós do cluster
- Promover uma réplica / fazer failover (promote)
- Encontrar transações abertas / de longa duração
- Conectar pela linha de comando (CLI / connection string)
- Listar bancos de dados / schemas
- Alterar o banco de dados / schema ativo
- Criar / dividir / remover uma partição
- Criar uma sequence / valor auto-incremento
- Adicionar ou desabilitar uma constraint (FK/CHECK/UNIQUE)
- Criar / alterar uma view
- Criar e atualizar uma materialized view
- Renomear uma tabela / objeto
- Carga de dados em massa (CSV / a partir de arquivo)
- Exportar dados (CSV / para arquivo)
- Copiar dados entre tabelas / ambientes
- Gerar dados como script de INSERT
- Listar os locks atuais
- Ver o progresso de operações de longa duração
- Rastrear uma sessão / consulta (habilitar trace / profiling)
- Ver os principais wait events
- Ver o uso de recursos do servidor de dentro do banco (CPU/IO)
- Criar um job agendado
- Listar jobs agendados / ver seu status
- Habilitar auditoria / logging
- Listar configurações fora do padrão
- Mostrar a versão instalada e o nível de patch
- Verificação de compatibilidade/prontidão antes do upgrade
- Aplicar um patch
- Upgrade de versão major
- Definir compatibility level / versão de recursos
- Tarefas pós-upgrade (recompile/analyze)
- Comparar dois schemas/ambientes (schema diff)
- Exportação consistente para migração
- Importar no destino
- Migrar para outro banco de dados (heterogêneo)
- Configurar replicação contínua / CDC (cutover sem downtime)
- Verificação pós-migração (contagem de linhas/checksum)
- Fixar / forçar um plano de consulta (plan baseline / hint)
- Coletar estatísticas com opções avançadas (histogramas etc.)
- Gerar um relatório de desempenho (AWR / ASH e equivalentes)
- Ver/alterar configurações do otimizador / paralelismo
- Monitorar SQL em execução/recente em tempo real
- Executar uma consulta paralela / definir o grau de paralelismo
- Gerenciar bind variables / parameter sniffing
- Verificar o partition pruning
- Usar um cache de resultados / de consultas
- Busca full-text
- Consultar dados JSON
- Consulta geográfica / espacial
- Funções de janela (ROW_NUMBER/RANK/LAG)
- Armazenamento colunar / analytics
- Tabelas em memória / aceleração
- Dados de séries temporais
- Busca vetorial (IA/embeddings)
- Rastreamento de alterações (CDC / change tracking)
- WITH (Common Table Expression / CTE)
- CTE recursiva (WITH RECURSIVE)
- Tipos de JOIN (INNER/LEFT/RIGHT/FULL/CROSS)
- Funções de janela (OVER / PARTITION BY)
- GROUP BY, HAVING, ROLLUP/CUBE/GROUPING SETS
- Expressão CASE (valor condicional)
- UNION / UNION ALL / INTERSECT / EXCEPT (MINUS)
- EXISTS / IN / NOT EXISTS (subconsulta)
- Limitação de linhas / paginação (LIMIT/OFFSET, FETCH, ROWNUM, TOP)
- MERGE / UPSERT (atualizar se existir, senão inserir)
- Retornar a linha modificada (RETURNING / OUTPUT)
- LATERAL / CROSS APPLY (subconsulta linha a linha)
- PIVOT / UNPIVOT (linhas↔colunas)
- Tratamento de NULL (COALESCE/NVL/NULLIF/IS NULL)