sql >> Database >  >> RDS >> Oracle

Wat is precies het verschil tussen primaire index en secundaire index?

Primaire index:

Een primaire index is een index op een set velden die de unieke primaire sleutel voor het veld bevat en die gegarandeerd geen duplicaten bevat. Ook wel een geclusterde index genoemd .bijv. Werknemers-ID kan er een voorbeeld van zijn.

Secundaire index:

Een secundaire index is een index die geen primaire index is en die duplicaten kan hebben. De naam van de werknemer kan er een voorbeeld van zijn. Omdat de naam van de werknemer vergelijkbare waarden kan hebben.

De primaire index bevat de sleutelvelden van de tabel. De primaire index wordt automatisch aangemaakt in de database wanneer de tabel wordt geactiveerd. Als een grote tabel vaak wordt geopend, zodat het niet mogelijk is om sortering op de primaire index toe te passen, moet u secundaire indexen voor de tabel maken.

De indexen in een tabel hebben een index-ID van drie tekens. '0' is gereserveerd voor de primaire index. Klanten kunnen hun eigen indexen maken op SAP-tabellen; hun ID's moeten beginnen met Y of Z.




  1. postgresql-installaties met één instantie

  2. Een database reverse engineeren in MySQL Workbench

  3. Probleem bij het bouwen van cx_Oracle - libclntsh.so.11.1 => niet gevonden

  4. Problemen met SQL Server CPU-prestaties oplossen