Perguntas com a marcação «materialized-view»

Definidas como uma visualização, mas mantendo dados persistentes como uma tabela, as Visualizações Materializadas são um recurso de vários RDBMSs, incluindo Oracle, DB2 e postgres. O SQL Server possui um recurso semelhante, denominado Visualização Indexada, que é considerado semelhante o suficiente para ser incluído nessa marca.

7
Escrevendo um esquema bancário simples: como devo manter meus saldos sincronizados com o histórico de transações?
Estou escrevendo o esquema para um banco de dados simples do banco. Aqui estão as especificações básicas: O banco de dados armazenará transações contra um usuário e uma moeda. Cada usuário tem um saldo por moeda; portanto, cada saldo é simplesmente a soma de todas as transações com um determinado …

1
Como você cria uma exibição com SNAPSHOT_MATERIALIZATION no SQL Server 2017?
O SQL Server 2017 possui alguns novos procedimentos armazenados: sp_refresh_single_snapshot_view - parâmetro de entrada para @view_name nvarchar (261), @rgCode int sp_refresh_snapshot_views - param de entrada para @rgCode int E novas entradas no sys.messages: 10149 - O índice que possui SNAPSHOT_MATERIALIZATION não pode ser criado na visualização '%. * Ls' porque …



3
Substituir uma vista materializada no Postgres
Eu tenho uma visão materializada de Postgres 9.3que gostaria de atualizar com novas colunas. No entanto, outras visualizações materializadas também dependem dessa visualização, e a mensagem de erro indica que a remoção de uma visualização não é possível quando outros objetos dependem dela. ERRO: não é possível descartar a exibição …

3
Consultar a definição de uma visão materializada no Postgres
Eu estou querendo saber como consultar a definição de uma visão materializada no Postgres. Para referência, o que eu esperava fazer é muito semelhante ao que você pode fazer para uma exibição regular: SELECT * FROM information_schema.views WHERE table_name = 'some_view'; que fornece as seguintes colunas: table_catalog table_schema table_name view_definition …




1
Postgres: verificar o espaço em disco ocupado pela visualização materializada?
Eu sei como verificar o tamanho dos índices e tabelas no Postgres (estou usando a versão 9.4): SELECT relname AS objectname, relkind AS objecttype, reltuples AS "#entries", pg_size_pretty(relpages::bigint*8*1024) AS size FROM pg_class WHERE relpages >= 8 ORDER BY relpages DESC; Mas isso não mostra visualizações materializadas. Como posso verificar quanto …

2
Corrupção não corrigível do DBCC CHECKDB: a exibição indexada contém linhas que não foram produzidas pela definição de exibição
TL; DR: Eu tenho uma corrupção não corrigível em uma exibição indexada. Aqui estão os detalhes: Corrida DBCC CHECKDB([DbName]) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS em um dos meus bancos de dados produz o seguinte erro: Msg 8907, Nível 16, Estado 1, Linha 1 O índice espacial, o índice XML ou …




2
Visualização indexada no SQL Server
Eu tenho uma tabela e uma exibição indexada nela como Create table mytable1 (ID int identity(1,1), Name nvarchar(100)) Create table mytable2 (ID int identity(1,1), Name nvarchar(100)) Create view myview with schemabinding as select a.name, b.name from mytable1 a join mytable2 b on a.Id = b.Id Agora, se eu executar a …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.