Erstellen Sie Indizes, um einfacher auf die in Ihren Tabellen gespeicherten Daten zuzugreifen.
Vorbereitungen
Erforderliche Rolle: Administrator
Warum und wann dieser Vorgang ausgeführt wird
Hinweis: Die Erstellung eines effektiven Index erfordert spezialisiertes Wissen in der Datenbankarchitektur. Wenn Sie nicht über diese Kompetenz verfügen, wenden Sie sich an einen Datenbankadministrator.
Das Erstellen eines Index in einer großen Tabelle kann die Systemleistung erheblich beeinträchtigen. Eine große Tabelle wird in diesem Fall im Allgemeinen als eine Tabelle mit einer Größe von etwa 1 TB betrachtet. Erwägen Sie daher, Indizes nur außerhalb der Spitzenzeiten für größere Tabellen zu erstellen. Vermeiden Sie beispielsweise das Hinzufügen eines Index zu einer CMDB-Tabelle, während ein Discovery-Auftrag ausgeführt wird, da dies zu erhöhter Last und potenziellen Verzögerungen führen kann.
Prozedur
-
Greifen Sie auf eine der folgenden Arten auf den Indexersteller zu.
| Option | Schritte |
|---|
| Modul „Tabellen und Spalten“ |
- Navigieren zu an.
- Suchen Sie in der Liste die gewünschte Tabelle, und wählen Sie die zugehörige Bezeichnung aus.
- Navigieren Sie zum Indexersteller.
|
| Zugehörige Liste „Datenbankindizes“ |
- Navigieren zu an.
- Suchen Sie in der Liste die gewünschte Tabelle, und wählen Sie die zugehörige Bezeichnung aus.
- Navigieren Sie zu Datenbankverzeichnisse Zugehörige Liste.
- Wählen Sie Neu.
|
-
Wählen Sie die Felder aus, die im Index enthalten sein sollen.
Die Reihenfolge, in der Sie die Felder auswählen, wirkt sich auf die Funktionsweise des Index aus. Wenn Sie keine Fachkenntnisse im Datenbankdesign haben, sollten Sie sich an jemanden wenden, der dies tut.
-
Um einen eindeutigen Index zu erstellen, wählen Sie aus Eindeutiger Index Kontrollkästchen.
-
Wählen Sie Aus Index Erstellen .
Die Tabellenname Feld ist nur zu Ihrer Referenz vorhanden. Das Überschreiben des Standards hat keine Auswirkung.
-
Wählen Sie einen Indextyp aus.
-
- Btree
- Der Standardindex-Typ.
-
- ColumnStore (RaptorDB Pro)
- Optimieren Sie die Datenspeicherung und den Datenabruf, indem Sie einen columnstore-Index erstellen. ColumnStore-Indizes speichern Daten in einem komprimierten, spaltenorientierten Format, das die Abfrageleistung verbessern kann, insbesondere beim Abfragen großer Datensätze. Verfügbar mit RaptorDB Professional.