Szükséges az index az idegen kulcsra?
Szükséges az index az idegen kulcsra?

Videó: Szükséges az index az idegen kulcsra?

Videó: Szükséges az index az idegen kulcsra?
Videó: Бармалей_Рассказ_Слушать 2024, Lehet
Anonim

Általában ajánlott egy index amely a idegen kulcs oszlop(ok), hogy ne csak az elsődleges és az idegen kulcsok , hanem frissíti és törli is.

Akkor az elsődleges és az idegen kulcsnak van indexe?

PRIMER KULCS korlátozások egyedit generálni indexek . IDEGEN KULCS korlátai nem egyedit generál indexek.

Azt is tudja, hogy index szükséges az elsődleges kulcshoz? igen, egy elsődleges kulcs mindig egy index . Ha nincs más fürtje index az asztalon, akkor könnyű: egy fürtözött index minden művelethez gyorsabbá teszi a táblázatot. Ha nem rendelkezik ilyennel, akkor nyilvánvaló, hogy a DTA javasol egyet, és felteszi a készülékre Elsődleges kulcs oszlop(ok) alapértelmezés szerint.

Az is felmerülhet, hogy az idegen kulcsok indexelve vannak az SQL Serverben?

SQL szerver nem hoz létre automatikusan egy index rajta külföldi kulcs. A IDEGEN KULCS kényszer nem kell csak egy ELSŐDLEGES elemhez kapcsolni KEY kényszer egy másik táblázatban; definiálható úgy is, hogy egy másik tábla EGYEDI kényszer oszlopaira hivatkozzon.

Az idegen kulcsok javítják a teljesítményt?

Tehát hozzáadva a idegen kulcs nem fog javítani az adatbázisod teljesítmény de gondoskodni fog az adatbázis sértetlenségéről. igen fog javítani az teljesítmény db, ha az integritást a használatával ellenőrzi idegen kulcs ahelyett, hogy sok lekérdezést futtatna annak ellenőrzésére, hogy a rekord létezik-e a program adatbázisában.

Ajánlott: