
O aplicativo DBA obteve um banco de dados limpo do DBA de infraestrutura e foi responsável pelo design do esquema: criando tabelas, índices, restrições e ajuste SQL.CUIDADO: A queda de um índice dentro de uma transação bloqueará seleções, inserções, atualizações e exclusão simultâneas na mesa enquanto a transação estiver ativa.Digamos que você tenha uma grande tabela de fatos de vendas:
Todas as noites, durante algum processo ETL, você carrega dados na tabela:
Para fingir um processo de carregamento, usamos dados aleatórios.Criando um índice de brin
Usando o Sales_fact de antes, vamos criar um índice de brin na coluna vendida_at:
Isso cria um índice de brin com o padrão PAGES_PER_RANGE = 128. Se, por exemplo, uma tabela for de 10 MB e o índice é de 1 MB, para ler a tabela inteira que você precisaria ler 10 MB do disco.