Heim  >  Artikel  >  Datenbank  >  Wie füge ich einen Index in plsql hinzu?

Wie füge ich einen Index in plsql hinzu?

藏色散人
藏色散人Original
2019-05-11 10:15:4113193Durchsuche

Methode zum Hinzufügen eines Index in plsql: 1. Klicken Sie mit der rechten Maustaste auf die Datentabelle direkt auf der SQL-Bearbeitungsseite der PLSQL-Schnittstelle und wählen Sie „Bearbeiten“ 2. Rufen Sie in der Popup-Oberfläche den Eigentümer ab und 3. Klicken Sie auf „Index“, geben Sie die relevanten Informationen ein und klicken Sie dann auf „…“ unter der Spalte. 4. Geben Sie im Popup-Fenster die Indexspalte an und klicken Sie auf „Übernehmen“. ".

Wie füge ich einen Index in plsql hinzu?

Ein Index ist eine Struktur, die die Werte einer oder mehrerer Spalten in einer Tabelle sortiert. Indizes können verwendet werden, um schnell auf bestimmte Informationen in einer Datenbank zuzugreifen Tisch. Wenn Sie einen bestimmten Mitarbeiter anhand seines Nachnamens finden möchten, kann Ihnen ein Index dabei helfen, die Informationen schneller zu erhalten, als nach allen Zeilen in der Tabelle zu suchen.

Einer der Hauptzwecke des Index besteht darin, die Methode zum Abrufen von Daten in der Tabelle zu beschleunigen, d. h. eine Hilfsdatenstruktur, die Informationssuchern dabei helfen kann, Datensatz-IDs, die den Einschränkungen entsprechen, so schnell wie möglich zu finden .

Um es einfach auszudrücken: Basierend auf der SQL-Anweisung wird der Datenbank ein Index für die Bedingung hinzugefügt, nach der Sie dann bei jeder Suche zuerst die Bedingung im Index finden, um Suchzeit zu sparen.

So fügen Sie einen Index in plsql hinzu

Schritt 1: Sie müssen einen Index für die Tabelle „linshibiao“ erstellen.

Sie können das Objekt auf der linken Seite der PLSQL-Schnittstelle verwenden –>Tabelle –>linshibiao –>Rechtsklick –>zum Bearbeiten klicken

(Sie können auch rechts klicken). -Klicken Sie direkt auf der SQL-Bearbeitungsseite auf die Tabelle linshibiao – >Bearbeiten, manchmal können Sie nicht darauf klicken, vielleicht ist es Ihre eigene Schuld)

Wie füge ich einen Index in plsql hinzu?

Schritt 2: Gehen Sie direkt Für die folgende Schnittstelle sind der Eigentümer und der Name hilfreich.

Wie füge ich einen Index in plsql hinzu?

Schritt 3: Klicken Sie auf den Index, geben Sie die relevanten Informationen, den Eigentümer und den Namen ein, die Sie im zweiten Schritt erhalten haben, und klicken Sie dann unter die Spalte ... wie in der Abbildung gezeigt Abbildung unten

Wie füge ich einen Index in plsql hinzu?

Schritt 4: Ich muss Cardid als Index festlegen, auf Cardid klicken, auf > klicken, auf Bestätigen klicken

Wie füge ich einen Index in plsql hinzu?

Schritt 5: Klicken Sie unten auf die Schaltfläche „Übernehmen“, um die Indexerstellung abzuschließen.

Hinweis: Gelegentlich erscheint beim Klicken auf „Übernehmen“ eine Fehlermeldung. Starten Sie in diesem Fall einfach PLSQL neu.

Wie füge ich einen Index in plsql hinzu?

1 Vorteile des Index

1 Durch die Erstellung eines eindeutigen Index kann die Eindeutigkeit jeder Datenzeile in der Datenbank garantiert werden.

2. Es kann den Datenzugriff erheblich beschleunigen. Dies ist der Hauptgrund, warum eine Indizierung erforderlich ist.

3. Beim Gruppieren und Sortieren von Abfragen kann die Gruppierungs- und Sortierzeit ebenfalls erheblich verkürzt werden (die Sortierregeln müssen mit der Indexsortierung übereinstimmen).

4. Bei Abfragen basierend auf der Tabellenverbindung wird die Geschwindigkeit der Tabellenverbindung erheblich beschleunigt (Referenz zur Datenintegrität).

2 Nachteile des Index

1. Reduziert die Geschwindigkeit der Datenpflege, wie z. B. DELETE-, UPDATE- und INSERT-Vorgänge.

2. Die Erstellung und Pflege von Indizes nimmt Zeit in Anspruch und nimmt mit zunehmender Datenmenge immer mehr zu.

3. Übermäßige oder unangemessene Indizierung verringert tatsächlich die Effizienz des Datenabrufs.

4. Der Index erfordert Speicherplatz auf der Festplatte. Wenn es sich um einen Clustered-Index handelt, ist der Festplattenaufwand höher.

Drei Das Konzept des Index

1 In einer relationalen Datenbank ist der physische Speicherort der Zeilen irrelevant, aber wenn die Zeile gefunden werden muss, ist der Zeilenspeicherort entscheidend. Oracle verwendet eine RowID, um jede Datenzeile zu identifizieren, die den genauen Speicherort der Zeile speichert (die Datei, in der sich die Zeile befindet, den Block in der Datei und die Zeilenadresse im Block).

2. Ein Index ist eine interne Oracle-Struktur, die eine schnelle Lokalisierung einer Datenzeile in einer Tabelle ermöglicht. Index ist eine Datenstruktur innerhalb von Oracle, die mehrere Datenzeilen speichert (einschließlich einer Kopie der Indexspalte und der entsprechenden Zeilen-ID in der indizierten Tabelle). Sie kann als miniaturisierte Kopie der Oracle-Tabelle verstanden werden >3. Der Zweck der Indizierung besteht darin, den Datenabruf zu beschleunigen.

Das obige ist der detaillierte Inhalt vonWie füge ich einen Index in plsql hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn