DBA / Database
Já ouviu falar em Nested Loop Join? O que é e quando é utilizado?
O que são funções de janela e qual a sua vantagem sobre as funções agregadas?
Que tipos de índices conhece no MS SQL Server? Fale sobre índices cluster e não cluster.
O que é um pacote de procedimentos? Do que é composto?
Mencionaste a otimização de procedimentos. O que exatamente fizeste para isso?
Como é que o servidor SQL, que está a descarregar dados do Postgres, sabe que o mestre Postgres caiu e que o Patroni o mudou para uma réplica?
Que tipos de backups conheces? Qual é a diferença entre eles?
Como monitorizas o desempenho da base de dados e o que fazes em caso de CPU alta ou consultas lentas?
Para que serve a diretiva PRAGMA AUTONOMOUS_TRANSACTION?
Será mantida na tabela de logs uma entrada feita através de um INSERT normal se a transação for revertida?
O que é TCL? Quais comandos estão incluídos no TCL?
Explique a diferença entre WHERE e HAVING
Como configurar os AlwaysOn Availability Groups e qual é o papel do Windows Server Failover Cluster neste processo?
Que bases de dados são criadas por padrão ao inicializar um cluster PostgreSQL?
Como devolver um valor de um procedimento usando um cursor (REF CURSOR)?
É possível lançar exceções dentro de um trigger? O que acontecerá com o banco de dados e a interface RS Bank?
O que são gatilhos? Quais tipos de gatilhos existem?
Para que serve o quórum no etcd para Patroni?
Explique a frase: 'Aceite as coisas que não pode mudar' — o que ela significa?
O que é o Query Store no SQL Server e onde está localizado?