Preguntas etiquetadas con materialized-view

Definidas como una vista pero que contienen datos persistentes como una tabla, las Vistas materializadas son una característica de una serie de RDBMS, incluidos Oracle, DB2 y postgres. SQL Server tiene una característica similar llamada Vista indizada que se considera lo suficientemente similar como para incluirla bajo esta etiqueta.

7
Escribir un esquema bancario simple: ¿Cómo debo mantener mis saldos sincronizados con su historial de transacciones?
Estoy escribiendo el esquema para una base de datos bancaria simple. Aquí están las especificaciones básicas: La base de datos almacenará transacciones contra un usuario y moneda. Cada usuario tiene un saldo por moneda, por lo que cada saldo es simplemente la suma de todas las transacciones contra un usuario …




3
Reemplazar una vista materializada en Postgres
Tengo una vista materializada en la Postgres 9.3que me gustaría actualizar con nuevas columnas. Sin embargo, otras vistas materializadas también dependen de esta vista, y el mensaje de error indica que no es posible soltar una vista cuando otros objetos dependen de ella. ERROR: no se puede descartar la vista …

3
Consultar la definición de una vista materializada en Postgres
Me pregunto cómo consultar la definición de una vista materializada en Postgres. Como referencia, lo que esperaba hacer es muy similar a lo que puede hacer para una vista normal: SELECT * FROM information_schema.views WHERE table_name = 'some_view'; que te da las siguientes columnas: table_catalog table_schema table_name view_definition check_option is_updatable …




1
Postgres: ¿comprobar el espacio en disco ocupado por la vista materializada?
Sé cómo verificar el tamaño de los índices y las tablas en Postgres (estoy usando la versión 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; Pero esto no muestra vistas materializadas. ¿Cómo puedo verificar …

2
DBCC CHECKDB corrupción no reparable: la vista indizada contiene filas que no fueron producidas por la definición de vista
TL; DR: Tengo una corrupción no reparable en una vista indizada. Aquí están los detalles: Corriendo DBCC CHECKDB([DbName]) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS en una de mis bases de datos produce el siguiente error: Mensaje 8907, Nivel 16, Estado 1, Línea 1 El índice espacial, el índice XML o la …

3
¿Qué sucede si dos procesos intentan ACTUALIZAR LA VISTA MATERIALIZADA CONCURRENTEMENTE al mismo tiempo?
Según los documentos: CONCURRENTEMENTE Actualizar la vista materializada sin bloquear selecciones concurrentes en la vista materializada. (...) ... OTROS CONTENIDOS ... Incluso con esta opción, solo un REFRESH a la vez puede ejecutarse contra cualquier vista materializada . Yo tenía una función que comprueba el último tiempo de actualización de …



2
Vista indizada en SQL Server
Tengo una tabla y una vista indizada 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 Ahora si ejecuto la siguiente consulta select …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.