Als «partitioning» getaggte Fragen

Aufteilen einer Datenbanktabelle in mehrere Segmente für Leistung oder Verwaltbarkeit.

2
So verhindern Sie partitionierte Columnstore-Deadlocks bei SELECT
Ich habe drei CCI-Tabellen (Clustered Columnstore Index) in SQL Server 2016. Alle diese CCIs befinden sich im selben Partitionierungsschema, basierend auf der Mandanten-ID. In letzter Zeit und uneinheitlich erhalte ich Deadlocks bei einfachen select-Anweisungen von Verknüpfungen zu diesen Tabellen. Beispielabfrage, die blockiert: SELECT TOP 33 r.tenantid FROM Table_r r INNER …


1
Warum führt das Löschen meiner partitionierten Ansicht zu einem Clustered Index Insert?
Ich habe eine partitionierte Ansicht, die den folgenden Einfügetrigger hat (Partition des schlechten Mannes). Wenn ich ein LÖSCHEN durchführe, erhalte ich den folgenden Abfrageplan: delete from factproductprice where pricedate = '20170725' Auslöser für die Ansicht: ALTER TRIGGER [dbo].[factProductPriceDelete] ON [dbo].[FactProductPrice] INSTEAD OF DELETE AS BEGIN IF @@ROWCOUNT = 0 RETURN; …

1
Warum bricht mein Datenbankspiegel zusammen, nachdem die Dateigruppeneinstellungen von RESTRICTED_USER in MULTI_USER geändert wurden?
Meine Umgebung ist die folgende: VMWare 5.5 Vitalized Server MS Windows Server 2008R2 Enterprise- Domäne und SQL Server 2008 R2 Enterprise . Zentraler Speicher mit Fibre-Channel-Verbindung. Ich habe Partitionen in meinem SQL Server DB. Ich habe 2 file groups: eine mit Live-Daten (FG1) , die zweite mit historischen Daten (HDG) …

3
Gibt es einen Vorteil, wenn ein Index nicht partitioniert wird?
Ich habe das Privileg, eine große partitionierte OLAP-Tabelle zu verwalten. Beim Überprüfen dieser Tabelle habe ich festgestellt, dass einer der Indizes nicht mit dem Partitionierungsschema übereinstimmt. Da der Autor nicht verfügbar ist und sorgfältig gestaltete Google-Suchanfragen keine nützlichen Ergebnisse geliefert haben, bin ich mir nicht sicher, ob dies beabsichtigt oder …

1
ALTER TABLE… Das Umschalten von der regulären Tabelle zur partitionierten Tabelle schlägt fehl
Der folgende Code bewirkt Folgendes: Erstellt eine Datenbank play_partition in C: \ TEMP Erstellt zwei identische partitionierte Tabellen play_table und archive_play_table Schaltet die play_table-Partition 1 auf die archive_play_table-Partition 1 um Erstellt eine neue nicht partitionierte Tabelle temp_table mit derselben Struktur wie play_table in derselben Dateigruppe wie play_table Partition 2 Schaltet …

2
Wie speichere ich Google ngrams am besten in einer Datenbank?
Ich habe vor einigen Tagen Google Onegrams heruntergeladen und es ist bereits eine riesige Datenmenge. Ich habe das erste von 10 Paketen in MySQL eingefügt und jetzt habe ich eine 47-Millionen-Datensatzdatenbank. Ich frage mich, wie man Google ngrams am besten in einer Datenbank speichern soll. Ich meine, wenn Sie keine …

2
Erhalten eines realistischen Abfrageplans beim Partitionieren mit geringen Datenmengen
Wir verwenden Partitionierung, um die Blockierung unserer OLTP-Systemerfahrungen aufgrund von Sperren zu verringern. Dabei wird ein Partitionsschema verwendet, das die Arbeitstabellen basierend auf einer Kunden-ID in 100 Partitionen aufteilt. Während des Tests stellen wir jedoch fest, dass die Ausführungspläne nicht so ausgewählt werden, wie wir es erwartet hatten. Das Testszenario …


1
TOP (1) NACH GRUPPEN eines sehr großen (100.000.000+) Tisches
Installieren Ich habe eine riesige Tabelle mit ~ 115.382.254 Zeilen. Die Tabelle ist relativ einfach und protokolliert Anwendungsprozessvorgänge. CREATE TABLE [data].[OperationData]( [SourceDeciveID] [bigint] NOT NULL, [FileSource] [nvarchar](256) NOT NULL, [Size] [bigint] NULL, [Begin] [datetime2](7) NULL, [End] [datetime2](7) NOT NULL, [Date] AS (isnull(CONVERT([date],[End]),CONVERT([date],'19000101',(112)))) PERSISTED NOT NULL, [DataSetCount] [bigint] NULL, [Result] [int] …

2
Unterstützt SQL Server 2016 Standard Edition die Tabellenpartitionierung?
Ich möchte meine SQL Server 2008 Enterprise Edition auf SQL Server 2016 Standard Edition aktualisieren. Eine Datenbank verwendet jedoch Tabellenpartitionen über mehrere Dateigruppen (in einer großen Protokollierungstabelle wird jeder Tag als Partition verwendet). In den Editionen und unterstützten Funktionen für SQL Server 2016 im Abschnitt "RDBMS-Skalierbarkeit und -Leistung" wird angegeben, …

1
SQL Server-Datensatz in schreibgeschützter Dateigruppe aktualisiert?
Ich habe eine sehr große Datenbank in unserem Data Warehouse, in der wir Partitionierung implementiert haben, um Wartung und Backups zu verwalten. Datensätze eines bestimmten Alters werden schließlich einmal im Monat in eine schreibgeschützte Dateigruppe migriert. Gelegentlich versucht unser ETL-Prozess, ältere Datensätze zu aktualisieren, die bereits in das Archiv migriert …

2
Partitionieren oder nicht partitionieren?
Nachdem ich bereits mehrere Fragen zu SO, externen Blog-Posts und Handbuch gelesen habe SO : Fremdschlüsseleinschränkung für partitionierte Tabelle in Seite dba.SE : Verschiedene Arten der Behandlung von FK mit partitionierten Tabellen in Seite Handbuch : Vererbung Handbuch : Partitionierung Handbuch : Einschränkungsauslöser Blog : Postgres-Modellierung mit Vererbung Ich frage …


3
Keine Partitionseliminierung für Partitionsspaltenwerte in einer Nachschlagetabelle?
Ich habe eine partitionierte Tabelle (wie unten gezeigt) erstellt und 480 Millionen Zeilen gesetzt - ungefähr 181 Zeilen pro Konto. Ich führe Basisabfragen aus, bevor ich Indizes hinzufüge. Ich war überrascht zu sehen, dass das Durchführen von Datumssuchen in der Partitionsspalte auch nach dem Hinzufügen nicht zur Eliminierung der Partition …

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.