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
Kann der räumliche Index Teil eines Index mit mehreren Spalten sein?
Dieses Handbuch hier ist äußerst unklar und enthält nicht einmal einige SQL-Beispielanweisungen: http://dev.mysql.com/doc/refman/5.6/en/column-indexes.html Eine andere Möglichkeit, die Frage neu zu formulieren, ist die folgende: Wir wissen, dass wir einen Index mit mehreren Spalten haben können. Was ist, wenn die Indizes dieser Spalten unterschiedlichen Typs sind? Angenommen, die erste Spalte ist …
8 mysql  index 

3
Filtern von Daten nach Zeilenversion
Ich habe eine SQL-Datentabelle mit der folgenden Struktur: CREATE TABLE Data( Id uniqueidentifier NOT NULL, Date datetime NOT NULL, Value decimal(20, 10) NULL, RV timestamp NOT NULL, CONSTRAINT PK_Data PRIMARY KEY CLUSTERED (Id, Date) ) Die Anzahl der unterschiedlichen IDs reicht von 3000 bis 50000. Die Größe der Tabelle variiert …


3
Erstellen eines Index in Auf- und Abwärtsrichtung
In den letzten Wochen habe ich gegen eine alte Firebird-Datenbank gewütet. Diese Datenbank ist beschissen für alle Arten von Gründen, aber eine Sache , die ich war aufgefallen , dass jedes einzelne Feld von jeder einzelnen Tabelle zwei Indizes hat; jedes mit einem einzelnen Segment, eines in der ascReihenfolge und …
8 index  firebird 

2
Wie kann eine Gewerkschaftsansicht effizienter ausgeführt werden?
Ich habe eine große Tabelle (zehn bis hundert Millionen Datensätze), die wir aus Leistungsgründen in aktive und archivierte Tabellen aufgeteilt haben, die eine direkte Feldzuordnung verwenden und jede Nacht einen Archivierungsprozess ausführen. An mehreren Stellen in unserem Code müssen Abfragen ausgeführt werden, die die aktiven und archivierten Tabellen kombinieren und …

2
So indizieren Sie dynamische Attribute in MongoDB
Ich habe folgende Art von Daten (etwas vereinfacht von meinem realen Fall) in MongoDB: { "name":"some name", "attrs":[ {"n":"subject","v":"Some subject"}, {"n":"description","v":"Some great description"}, {"n":"comments","v":"Comments are here!"}, ] } Das attrs-Array ist ein Container für dynamische Attribute, dh ich weiß vorher nicht, welche Attribute dort abgelegt werden. n steht für Name …
8 index  mongodb 

1
Behandelt MySQL Indizes immer noch auf diese Weise?
Das Löschen eines doppelten Index in MySQL dauerte ziemlich lange. Während ich wartete, suchte ich danach und fand diesen Beitrag aus dem Jahr 2006, in dem es darum ging, wie MySQL behandelt ADDund DROPindexiert. Wenn eine Tabelle T eine MySQL-Tabelle mit vier Indizes (ndx1, ndx2, ndx3, ndx4) ist und Sie …


2
EINZIGARTIGE Einschränkung für große VARCHARs - PostgreSQL
Ich habe eine Spalte wie folgt definiert: data_url character varying(32768) NOT NULL und EINZIGARTIGE Einschränkung für diese Spalte: CONSTRAINT unique_data_url UNIQUE (data_url) Wenn ein großes Objekt in die Tabelle eingefügt wird, wird die folgende Fehlermeldung angezeigt: ERROR: index row requires 32584 bytes, maximum size is 8191 Wie kann PostgreSQL eingestellt …

1
SQL Server - Wählen Sie diese Option, während Sie sie in eine andere Transaktion einfügen. Dies führt zu unerwarteten Ergebnissen
Ich bin über eine Situation gestolpert, die mein Wissen über Transaktionen und Sperren grundlegend verändert (ich weiß allerdings nicht viel), und ich brauche Hilfe, um es zu verstehen. Nehmen wir an, ich habe einen Tisch wie diesen: CREATE TABLE [dbo].[SomeTable]( [Id] [bigint] IDENTITY(1,1) NOT NULL, [SomeData] [varchar](200) NOT NULL, [Moment] …

1
2 B-Tree-Indizes ODER 1 GiST-Index für tsrange - was wird besser abschneiden?
Ich habe eine Tabelle , die Daten Reservierung unter Verwendung der Spalten speichert starts_at& ends_atJedes Mal , wenn ich die Tabelle bin Abfrage überlappende Reservierungen zu finden, ich habe eine Möglichkeit , eine der folgenden Abfragen mit: SELECT * FROM reservations WHERE starts_at < '2014-01-03 00:00:00' AND ends_at >='2014-01-01 00:00:00'; …



4
Wann sollten Indizes zu # temp-Tabellen hinzugefügt werden?
Beim Testen gespeicherter Prozeduren in SSMS wird manchmal angegeben, dass ein Index für #someTempTable____________________000000000000005B] (someField)etc etc fehlt Wenn ich sie so zum sp hinzufüge: CREATE NONCLUSTERED INDEX [<Name of Missing Index, sysname,>] ON [dbo].[#someTable] ([someField]) GO Ich sehe nie eine Geschwindigkeitsverbesserung. Daher füge ich solche Indizes oft nicht hinzu. Wann …

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.