Als «materialized-view» getaggte Fragen

Materialisierte Ansichten sind wie eine Ansicht definiert, enthalten jedoch persistente Daten wie eine Tabelle. Sie sind eine Funktion einer Reihe von RDBMS, einschließlich Oracle, DB2 und Postgres. SQL Server verfügt über eine ähnliche Funktion, die als indizierte Ansicht bezeichnet wird und als ähnlich genug angesehen wird, um unter dieses Tag zu fallen.

1
So richten Sie die indizierte Ansicht ein, wenn Sie TOP 1 mit ORDER BY aus verschiedenen Tabellen auswählen
Ich habe Probleme, im folgenden Szenario eine indizierte Ansicht einzurichten, damit die folgende Abfrage ohne zwei Clustered-Index-Scans ausgeführt wird. Immer wenn ich eine Indexansicht für diese Abfrage erstelle und sie dann verwende, scheint sie jeden Index zu ignorieren, den ich darauf gesetzt habe: -- +++ THE QUERY THAT I WANT …


1
Warum bewirkt der READPAST-Hinweis, dass indizierte Ansichten ignoriert werden?
Ich untersuche anhand des READPASTHinweises, die Ressourcensperrung im Finanzsubsystem unserer Anwendung zu verringern. Es schien ein guter Weg zu sein, da Finanztransaktionsdatensätze immer nur hinzugefügt, nie aktualisiert oder gelöscht werden. Die einzigen Zeilen, die jemals übersprungen würden, sind brandneue Zeilen, die in eine Transaktion eingefügt werden. Sie existieren praktisch nicht …

1
Aktualisieren Sie eine materialisierte PostgreSQL-Ansicht automatisch, ohne Trigger zu verwenden
Ich habe eine materialisierte Ansicht erstellt, die view_table_Ain einer fremden Daten-Wrapper-Tabelle benannt ist table_A. Ich möchte, dass die Ansicht nach jedem neuen Einfügen automatisch aktualisiert wird table_A. Ich habe versucht, dies mit Triggern zu tun, aber es hat nicht funktioniert. Ist es möglich, eine materialisierte Ansicht automatisch zu aktualisieren, ohne …


2
Begrenzen Sie das Wiederherstellen für die vollständige Aktualisierung der materialisierten Ansicht oder das manuelle Äquivalent
Mithilfe eines MV-Protokolls ( Materialized View ) kann ein MV eine schnelle Aktualisierung durchführen, bei der nur die geänderten Daten geändert werden. Verschiedene Bedingungen verhindern jedoch, dass das MV das Protokoll verwendet, und erfordern daher eine vollständige Aktualisierung. Oracle implementierte eine vollständige atomare Aktualisierung als Löschen und Einfügen jedes Datensatzes. …


1
Aktualisieren Sie eine indizierte Ansicht "Online"
Angenommen, ich habe eine indizierte Ansicht, die folgendermaßen aussieht: ALTER VIEW dbo.MyIndexedView WITH SCHEMABINDING AS SELECT ord.SomeColumn, COUNT_BIG(*) AS Count FROM dbo.Ordered ord WHERE ord.CreatedWhen > CONVERT(DATETIME, '2014-11-01', 121) GROUP BY ord.SomeColumn GO CREATE UNIQUE CLUSTERED INDEX [CIX_MyIndexedView] ON dbo.MyIndexedView (SomeColumn) GO Wenn ich den Datums- / Uhrzeitwert in dieser …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.