Als «temporal-tables» getaggte Fragen

1
Abfragestrategien unter Verwendung von SQL Server 2016-Systemversion-Temporaltabellen für sich langsam ändernde Dimensionen
Welche Auswirkungen haben die Erstellung von Abfragen und die Leistung bei der Verwendung einer vom System versionierten temporalen Tabelle (neu in SQL Server 2016), wenn diese Funktion zum langsamen Ändern von Dimensionen in einem großen relationalen Data Warehouse verwendet wird? Angenommen, ich habe eine CustomerDimension von 100.000 Zeilen mit einer …

1
Warum habe ich mehrere (nicht zugeordnete) Zeitverlaufstabellen?
Ich habe ein Proof-of-Concept-System eingerichtet, das über ein SQL Server 2017-Backend verfügt. Das System verwendet Zeittabellen, um Asset-Konfigurationen aufzuzeichnen und Änderungen im Zeitverlauf zu verfolgen. Ich habe eine Datentabelle, die mit der Verlaufstabelle verknüpft ist. Nennen wir sie dbo.MSSQL_TemporaryHistoryFor_12345678900. So weit, ist es gut. Ich habe zwei Probleme: Heute habe …

2
Schlechte Leistung der Zeittabelle bei älteren Werten
Beim Zugriff auf historische Datensätze in einer Zeittabelle tritt ein seltsames Problem auf. Abfragen, die über die AS OF-Unterklausel auf die älteren Einträge in der Zeittabelle zugreifen, dauern länger als Abfragen zu aktuellen historischen Einträgen. Die Verlaufstabelle wurde von SQL Server generiert (enthält einen Clustered-Index für die Datumsspalten und verwendet …

3
Warum protokollieren Zeittabellen die Startzeit der Transaktion?
Beim Aktualisieren einer Zeile in einer temporären Tabelle werden die alten Werte für die Zeile in der Verlaufstabelle mit der Transaktionsstartzeit als gespeichert SysEndTime. Bei den neuen Werten in der aktuellen Tabelle beginnt die Transaktion mit der SysStartTime. SysStartTimeund SysEndTimesind datetime2Spalten, die von temporalen Tabellen verwendet werden, um aufzuzeichnen, wann …

2
ADD PERIOD FOR SYSTEM_TIME für Tabelle fehlgeschlagen
Ich habe: Tabelle mit vorhandenen Daten SQL Server 2016 SP1 SQL Server Management Studio 17.5 Ich verwende die folgende Anweisung, um meine Tabelle zu einer zeitlichen zu machen: ALTER TABLE [dbo].[AnalysisCustomRollupsV2JoinGroups] ADD [SysStartTime] DATETIME2(0) GENERATED ALWAYS AS ROW START HIDDEN CONSTRAINT DF_AnalysisCustomRollupsV2JoinGroups_SysStart DEFAULT GETUTCDATE() ,[SysEndTime] DATETIME2(0) GENERATED ALWAYS AS ROW …


1
SQL Server 2016: Leistung der temporären Tabelle im Vergleich zu Triggern und CDC
Es scheint ziemlich schwierig zu sein, Vergleiche zwischen zeitversetzten Tabellen mit Systemversion und den älteren Optionen wie DB-Triggern und CDC zu finden. Ich habe derzeit keine Zeit, einen erweiterten Test für SQL Server 2016 zu schreiben, daher dachte ich, ich würde hier danach fragen. Grundsätzlich besteht der typische Vorteil von …

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.