Questions marquées «materialized-view»

Définies comme une vue mais contenant des données persistantes comme une table, les vues matérialisées sont une fonctionnalité d'un certain nombre de SGBDR, notamment Oracle, DB2 et postgres. SQL Server a une fonctionnalité similaire appelée une vue indexée qui est considérée comme suffisamment similaire pour entrer sous cette balise.

7
Écrire un schéma bancaire simple: comment dois-je synchroniser mes soldes avec l'historique de leurs transactions?
J'écris le schéma d'une base de données bancaire simple. Voici les spécifications de base: La base de données stockera les transactions contre un utilisateur et une devise. Chaque utilisateur a un solde par devise. Chaque solde est donc simplement la somme de toutes les transactions effectuées avec un utilisateur et …

1
Comment créer une vue avec SNAPSHOT_MATERIALIZATION dans SQL Server 2017?
SQL Server 2017 comporte quelques nouvelles procédures stockées: sp_refresh_single_snapshot_view - paramètre d'entrée pour @view_name nvarchar (261), @rgCode int sp_refresh_snapshot_views - paramètre d'entrée pour @rgCode int Et nouvelles entrées dans sys.messages: 10149 - Impossible de créer un index comportant SNAPSHOT_MATERIALIZATION dans la vue '%. * Ls' car la définition de la …

2
Actualiser progressivement la vue matérialisée dans PostgreSQL
Est-il possible d'actualiser une vue matérialisée de manière incrémentielle dans PostgreSQL, c'est-à-dire uniquement pour les données nouvelles ou modifiées? Considérez ce tableau et vue matérialisée: CREATE TABLE graph ( xaxis integer NOT NULL, value integer NOT NULL, ); CREATE MATERIALIZED VIEW graph_avg AS SELECT xaxis, AVG(value) FROM graph GROUP BY …


3
Remplacer une vue matérialisée dans Postgres
J'ai une vue matérialisée en ce Postgres 9.3que je voudrais mettre à jour avec de nouvelles colonnes. Cependant, d'autres vues matérialisées dépendent également de cette vue, et le message d'erreur indique que la suppression d'une vue n'est pas possible lorsque d'autres objets en dépendent. ERREUR: impossible de supprimer la vue …

3
Interroger la définition d'une vue matérialisée dans Postgres
Je me demande comment interroger la définition d'une vue matérialisée dans Postgres. Pour référence, ce que j'espérais faire est très similaire à ce que vous pouvez faire pour une vue régulière: SELECT * FROM information_schema.views WHERE table_name = 'some_view'; qui vous donne les colonnes suivantes: table_catalog table_schema table_name view_definition check_option …





2
DBCC CHECKDB corruption non corrigible: la vue indexée contient des lignes qui n'ont pas été produites par la définition de la vue
TL; DR: J'ai une corruption non réparable dans une vue indexée. Voici les détails: Fonctionnement DBCC CHECKDB([DbName]) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS sur l'une de mes bases de données produit l'erreur suivante: Msg 8907, niveau 16, état 1, ligne 1 L'index spatial, l'index XML ou la vue indexée 'ViewName' (ID …

3
Que se passe-t-il si deux processus essaient de RAFRAÎCHIR LA VUE MATÉRIALISÉE DE MANIÈRE CONCURRENTE en même temps?
Selon les documents: CONCURRENTLY Actualisez la vue matérialisée sans verrouiller les sélections simultanées sur la vue matérialisée. (...) ... AUTRES CONTENUS ... Même avec cette option, un seul REFRESH à la fois peut s'exécuter sur une seule vue matérialisée . J'eu une fonction qui a vérifié la dernière fois de …



2
Vue indexée dans SQL Server
J'ai une table et une vue indexée dessus comme 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 Maintenant, si j'exécute la requête suivante …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.