Als «index» getaggte Fragen

Eine Datenbankstruktur, die die Geschwindigkeit von Abfragen auf Kosten des Speicherplatzes und langsamerer Einfügungen / Aktualisierungen verbessern kann. Es speichert eine Kopie einer oder mehrerer Spalten sortiert, strukturiert die Daten jedoch unterschiedlich, um einen schnelleren Zugriff zu ermöglichen.

1
Primärschlüssel in Dateigruppe verschieben (SQL Server 2012)
Wie kann ich einen gruppierten Primärschlüssel in eine neue Dateigruppe verschieben? Ich habe bereits einen möglichen "Algorithmus" gefunden, aber er ist schrecklich ineffizient: Nicht gruppiertes indiziertes Löschen (erfordert, dass sie neu sortiert und erstellt werden) Clustered-Index löschen (erfordert, dass die gesamte Tabelle neu sortiert wird) Neue Primärschlüsselbedingung erstellen (umfangreiche Sortieroperation) …

4
Langsame Abfrage einer großen Tabelle mit GROUP BY und ORDER BY
Ich habe eine Tabelle mit 7,2 Millionen Tupeln, die so aussieht: table public.methods column | type | attributes --------+-----------------------+---------------------------------------------------- id | integer | not null DEFAULT nextval('methodkey'::regclass) hash | character varying(32) | not null string | character varying | not null method | character varying | not null file | …


1
Bleiben komprimierte SQL Server-Indizes beim Neuerstellen komprimiert, ohne dass Datenkomprimierung angegeben wird?
Müssen nach dem erneuten Erstellen der SQL Server-Indizes mithilfe von Page Compression ( ALTER INDEX IX1 REBUILD PARTITION = ALL WITH (DATA_COMPRESSION = PAGE)) nachfolgende Neuerstellungen (wie sie von einigen Wartungsskripten nach einem bestimmten Fragmentierungsschwellenwert durchgeführt werden) erneut die Datenkomprimierung angeben? Würden die Indizes sonst effektiv dekomprimiert?


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] …

1
Optimieren großer Datenbankabfragen (mehr als 25 Millionen Zeilen mit max () und GROUP BY)
Ich verwende Postgres 9.3.5 und habe eine große Tabelle in der Datenbank, die derzeit über 25 Millionen Zeilen umfasst und in der Regel schnell noch größer wird. Ich versuche, bestimmte Zeilen (alle unit_idmit unit_timestampjeweils der neuesten ) mit einer einfachen Abfrage wie der folgenden auszuwählen : SELECT unit_id, max(unit_timestamp) AS …

2
Hinzufügen eines Index zu großen MySQL-Tabellen
Ich habe einen tisch | base_schedule_line_items | CREATE TABLE base_schedule_line_items( idint (10) vorzeichenlos NICHT NULL AUTO_INCREMENT, installmentint (10) vorzeichenlos NICHT NULL, on_dateDatum NICHT NULL, actual_dateDatum STANDARD NULL, payment_typeint (11) NICHT NULL, scheduled_principal_outstandingdezimal (65,0) NICHT NULL, scheduled_principal_duedezimal (65,0) NICHT NULL, scheduled_interest_outstandingdezimal (65,0) NICHT NULL, scheduled_interest_duedezimal (65,0) NICHT NULL, currencyint (11) NICHT …






2
Speicherplatznutzung auf sys.allocation_units und sp_spaceused
Es ist eine bekannte Tatsache, dass die DMVs keine genauen Informationen über die Anzahl der Seiten und die Anzahl der Zeilen enthalten. Wenn Sie jedoch die Statistiken aktualisiert haben, kann ich nicht sehen, warum sie dies nicht tun würden. Ich arbeite an einem Überwachungstool, möchte die Festplattengröße der einzelnen Indizes …

1
Deadlock beim Aktualisieren verschiedener Zeilen mit nicht gruppiertem Index
Ich löse ein Deadlocking-Problem, während ich bemerkte, dass sich das Sperrverhalten unterscheidet, wenn ich einen gruppierten und einen nicht gruppierten Index für das ID-Feld verwende. Das Deadlock-Problem scheint gelöst zu sein, wenn auf das ID-Feld ein verkrusteter Index oder ein Primärschlüssel angewendet wird. Ich habe verschiedene Transaktionen, die eine oder …

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.