Is indeks op vreemde sleutel nodig?
Is indeks op vreemde sleutel nodig?

Video: Is indeks op vreemde sleutel nodig?

Video: Is indeks op vreemde sleutel nodig?
Video: Топ 10 лучших и 10 худших подсластителей (полное руководство) 2024, Mei
Anonim

Dit word oor die algemeen aanbeveel om 'n indeks wat lei op die onbekende sleutel kolom(me), om nie net verbindings tussen die primêre en te ondersteun nie vreemde sleutels , maar ook opdaterings en verwyderings.

Het primêre en vreemde sleutels dan indekse?

PRIMÊRE SLEUTEL beperkings unieke genereer indekse . BUITELANDSE SLEUTEL beperkings genereer nie-uniek indekse.

Weet ook, word indeks op primêre sleutel vereis? Ja a primêre sleutel is altyd 'n indeks . As jy nie enige ander groepering het nie indeks op die tafel, dan is dit maklik: 'n clustered indeks maak 'n tafel vinniger, vir elke operasie. As jy nie een het nie, is dit duidelik dat die DTA een sal aanbeveel en dit op die Primêre sleutel kolom(me) by verstek.

Mens kan ook vra, is vreemde sleutels geïndekseer SQL Server?

SQL Server sal nie outomaties 'n skep nie indeks op 'n buitelandse sleutel. A BUITELANDSE SLEUTEL beperking hoef nie net aan 'n PRIMÊR gekoppel te wees nie SLEUTEL beperking in 'n ander tabel; dit kan ook gedefinieer word om die kolomme van 'n UNIEKE beperking in 'n ander tabel te verwys.

Verbeter vreemde sleutels werkverrigting?

Dus deur 'n by te voeg onbekende sleutel sal nie verbeter jou databasis optrede maar dit sal sorg vir die integriteit van jou databasis. Ja dit sal verbeter die optrede van jou db as jy integriteit nagaan met behulp van onbekende sleutel in plaas daarvan om baie navrae uit te voer vir die kontrolering van die rekord bestaan in databasis in jou program.

Aanbeveel: