Als «clustered-index» getaggte Fragen

Ein Indextyp, der hauptsächlich in SQL Server verwendet wird und der die Daten einer Tabelle mit dem Index ausrichtet.

3
Ist das Konzept eines Clustered-Index in einem DB-Entwurf bei Verwendung von SSDs sinnvoll?
Ist es sinnvoll, beim Entwerfen eines SQL Server-Datenschemas und der nachfolgenden Abfragen, Sprocs, Ansichten usw. zu berücksichtigen, dass DB-Entwürfe explizit für die Bereitstellung auf SSD-Plattformen erstellt wurden. http://msdn.microsoft.com/en-us/library/aa933131(v=sql.80).aspx "Ein Clustered-Index bestimmt die physische Reihenfolge der Daten in einer Tabelle." Auf einer physischen Festplattenplattform ist es für mich sinnvoll, sie zu …

6
Warum sind sequentielle GUID-Tasten in meinem Testfall schneller als sequentielle INT-Tasten?
Nachdem ich diese Frage zum Vergleichen von sequentiellen und nicht-sequentiellen GUIDs gestellt hatte, versuchte ich, die INSERT-Leistung für 1) eine Tabelle mit einem GUID-Primärschlüssel, der sequentiell mit initialisiert wurde newsequentialid(), und 2) eine Tabelle mit einem INT-Primärschlüssel, der sequentiell mit initialisiert wurde, zu vergleichen identity(1,1). Ich würde davon ausgehen, dass …



3
Was sind gültige Nutzungsszenarien für HEAP-Tabellen?
Ich führe derzeit einige Datenimporte in ein Altsystem durch und habe festgestellt, dass dieses System keinen einzelnen Clustered-Index verwendet. Eine schnelle Google-Suche führte mich in das Konzept der HEAP-Tabellen ein. Jetzt bin ich gespannt, in welchen Nutzungsszenarien eine HEAP-Tabelle einer gruppierten Tabelle vorzuziehen ist. Soweit ich verstanden habe, wäre eine …



4
Ist "Vermeiden Sie es, einen Clustered-Index auf der Grundlage eines inkrementellen Schlüssels zu erstellen" ein Mythos aus SQL Server 2000-Tagen?
Unsere Datenbanken bestehen aus vielen Tabellen, von denen die meisten einen ganzzahligen Ersatzschlüssel als Primärschlüssel verwenden. Etwa die Hälfte dieser Primärschlüssel befindet sich in Identitätsspalten. Die Datenbankentwicklung begann in den Tagen von SQL Server 6.0. Eine der Regeln, die von Anfang an befolgt wurden, war: Vermeiden Sie es, einen Clustered-Index …

1
Warum kann bei einer Rückwärtssuche des Clustered Index in SQL Server keine Parallelität verwendet werden?
Ich habe über SQL Server-Interna gelesen und in jedem Buch oder Blog wird dies über Rückwärtsscans erwähnt. Ein Rückwärtsscan eines Clustered-Index kann keine Parallelität verwenden Der einzige Beitrag, der etwas sagte, ist dieser unten. Der Beitrag besagt, dass das SQL Server-Team die erforderlichen Optimierungen für einen Rückwärtsscan nicht implementiert hat. …

1
Welche Faktoren fließen in die Auswahl des Clustered Index einer indizierten Ansicht ein?
Kurz gesagt: Welche Faktoren beeinflussen die Auswahl des Index einer indizierten Ansicht durch das Abfrageoptimierungsprogramm? Für mich scheinen indizierte Ansichten dem zu trotzen, was ich über das Auswählen von Indizes durch den Optimierer verstehe. Ich habe dies schon einmal gefragt gesehen , aber das OP wurde nicht allzu gut aufgenommen. …




1
Clustered-Index wird in einer delete-Anweisung nicht verwendet
Ich habe eine SQL Server-Tabelle wie folgt definiert CREATE TABLE [dbo].[Production_Detail] ( [Id] [bigint] NOT NULL DEFAULT (NEXT VALUE FOR [dbo].[Production_Detail_Seq]), [Meta_Data_ID] INT NOT NULL , [Production_Detail_Time] DATETIME NOT NULL, [Production_Detail_Time_Local] DATETIME NOT NULL, [Production_Detail_Value] FLOAT NULL, [IntegratedDM] BIT NOT NULL DEFAULT 0, [DailyIntegratedDM] BIT NOT NULL DEFAULT 0, [InsertedDate] …


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.