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.

2
Gibt es einen Vorteil eines zweiten Index mit eingeschlossenen Spalten auf einem Primärschlüssel?
Ich überprüfe unsere Datenbank und habe festgestellt, dass wir für eine bestimmte Tabelle die folgenden Indizes haben: Tabelle : Col1 INT IDENTITY(1,1) Primary Key Col2 INT ... about 15 more columns .... ColN VARCHAR(50) .... another 10 more columns Zusätzlich zum Standard-Primärschlüssel-Clustered-Index Col1haben wir auch den folgenden Index: create nonclustered …


2
So erstellen Sie einen Index für eine ganzzahlige json-Eigenschaft in postgres
Ich kann für mein ganzes Leben nicht herausfinden, wie ich einen Index für eine Eigenschaft meiner JSON-Spalte erstellen kann, die eine Ganzzahl ist. Ich habe es so versucht (und auch Dutzende von anderen) CREATE INDEX user_reputation_idx ON users(("user"->>'reputation')::int) Es funktioniert gut in einer Abfrage (zB ORDER BY ("user"->>'reputation')::int) Was vermisse …

4
wie man Indizes erklärt
Bei dieser Frage geht es um das Unterrichten: Als ich Datenbanken lernte, sprachen wir davon, dass Indizes wie der Kartenkatalog in der Stadtbibliothek sind. Wir hatten mindestens einen Autorenindex, einen Titelindex, dann war die Dewey-Dezimalzahl der Zugriffspfad zum Buch, der dem gesamten Datensatz in der Datenbank entspricht. Bücher? Was auf …

1
Indexnutzungsstatistik DMV zeigt keine Indexaktivität an
Ich versuche Informationen über Indizes zu erhalten. Laut mehreren Websites sollte die folgende TSQL-Abfrage Informationen zu Indizes mit der Indextabelle verknüpfen und Indizes und verwandte Informationen zurückgeben. Die folgende Abfrage wird auf den Bare Join vereinfacht, da ich gerade versuche, Daten zurückzugeben, und von dort aus werde ich zurückgeben, was …

1
Wie lege ich SQL Server-Indexseiten pro Fragment fest?
Ich habe SQL Server 2008 und eine Reihe von Datenbanken. Ich habe festgestellt, dass einer der Indizes meiner Tabelle extrem fragmentiert ist (wie ich weiß: http://msdn.microsoft.com/en-us/library/ms189858.aspx ) Das avg_fragmentation_in_percentsind satte 97% oder mehr und die Fragmentzahl liegt bei Tausenden. Sehr interessanterweise ist das avg_fragment_size_in_pagesnur etwas mehr als 1. Ich kann …

1
MySQL hängt vollständig, wenn `ALTER TABLE… ENABLE KEYS`
Ich weiß sehr wenig über Datenbankverwaltung, muss mich aber mit einigen sehr großen Tabellen auf meiner Site befassen. Dieser Server verfügt über 64 GB RAM und Intel Core i7-3820 (4 x 3600 MHz). Das meiste von allem, was es tut, ist MySQL. Ich verwende halb MyISAM- und halb InnoDB-Tabellen. Ich …
7 mysql  index  myisam 

3
Sollte ich häufig aktualisierte Spalten trennen?
Ich habe eine usersTabelle mit Benutzerinformationen und eine Spalte mit dem Namen credits, die häufig aktualisiert wird. Auf der Indexseite wird eine Liste der Benutzer mit grundlegenden Benutzerinformationen angezeigt, ich benötige jedoch keine Credits. Auf der Detailseite zeige ich auch Credits mit Benutzerinformationen. Zwei Hauptoperationen sind im Projekt dicht. Die …

1
Ist die Reihenfolge der Felder in der SELECT-Abfrage bei Verwendung der zusammengesetzten Indizierung von Bedeutung?
Ich verstehe, dass die Reihenfolge der Spalten im Index selbst von enormer Bedeutung ist. Was ist jedoch mit der Reihenfolge der Spalten in den nachfolgenden SELECT-Abfragen, die diesen Index verwenden? Wenn ich beispielsweise einen mehrspaltigen Index habe [:col_1, :col_2, :col_3], muss meine SELECT-Anweisung so aussehen "SELECT * FROM my_table WHERE …

3
Die Abfrageleistung nimmt mit der Zeit und Verwendung ab
Ich habe seit einigen Wochen ein Problem, bei dem sich die Leistung meiner SQL Server-Abfragen über einige Tage hinweg verschlechtert. Außerdem wird eine Abfrage alle paar Tage einfach nicht vom ODBC- SQLExecute()Aufruf meiner Anwendung zurückgegeben . Durch manuelles Neuerstellen der Indizes (in SQL Server Management Studio) werden beide Probleme "behoben". …

1
Ist das Erstellen eines Index für das BIT (n) -Attribut in MySQL sinnvoll?
Ich arbeite an einer ganz bestimmten Sache und muss BIT(n)Attribute verwenden und diese effizient durchsuchen. nist in der Regel keine Potenz von 2. Ich habe im Internet einige Erwähnungen gesehen, dass BITAttribute in MySQL nicht indexfreundlich sind. Ohne weitere Ausarbeitung. Die Frage ist also: Funktionieren MySQL-Indizes gut mit BIT(n)Attributen oder …

2
Bester Wert für den Füllfaktor im Index
Ich verwende SQL Server 2008 R2und möchte den Wert für die Füllfaktoreigenschaft in jedem Index festlegen. Ich suche nach einem Rezept, um den besten Wert für diese Eigenschaft zu berechnen (bessere Leistung beim Einfügen eines Datensatzes). Außerdem, wie ich die Abfrageleistung messen kann, indem ich den Referenzwert für diese Eigenschaft …

2
Wie kann ich die Geschwindigkeit einer Abfrage für eine Zeilentabelle mit mehr als 20 Millionen verbessern?
Ich habe eine Abfrage, die zum Abrufen von Internet-Verkehrsstatistiken bestimmter IP-Adressen verwendet wird. Es gibt separate IP-Adressfelder für hostsund IP- Blocks, die aufgerufen werden assignments. Die Daten werden in 5-Minuten-Intervallen gespeichert. Die Abfrageergebnisse werden in der Zeitspalte gruppiert, und die Gesamtzahl der SUMs in und aus diesen 5-Minuten-Intervallen wird zum …

1
berechnete Spalten, Index, Clustered Index und Covering Index?
Wir alle wissen, dass wir nur eine Clusteransicht pro Tabelle haben können, cool. Aber anscheinend haben Sie keine Werte für berechnete Spalten auf Blatt, selbst wenn Sie einen Clustered-Index verwenden, und sie werden jedes Mal berechnet. Meine erste Frage ist also, ist das richtig, was ich gerade gesagt habe? Wenn …

2
Ist es in SQL Server möglich, einen PRIMARY KEY für eine Tabelle ohne CLUSTERED- oder NONCLUSTERED-Indizes für denselben Schlüssel zu haben?
Ist es in SQL Server (2008) möglich, eine PRIMARY KEYfür eine Reihe von Spalten ohne CLUSTEREDoder NONCLUSTEREDIndizes für dieselbe Reihe von Spalten zu haben? Mir ist bewusst, dass PRIMARY KEYund CLUSTERED INDEXkey getrennte Konzepte sind und dass wir PRIMARY KEYohne CLUSTERED INDEXsie erstellen können (siehe unten). ALTER TABLE dbo.Sample ADD …

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.