Xarici açarda indeks tələb olunurmu?
Xarici açarda indeks tələb olunurmu?

Video: Xarici açarda indeks tələb olunurmu?

Video: Xarici açarda indeks tələb olunurmu?
Video: 23.08. Курс ДОЛЛАРА на сегодня. VIX. Нефть. Золото. Рубль.Финансовые новости. Трейдинг.Инвестиции 2024, Bilər
Anonim

Ümumiyyətlə yaratmaq tövsiyə olunur indeks -yə gətirib çıxarır xarici Açar sütun(lar), dəstəkləmək üçün yalnız əsas və arasında birləşir xarici açarlar , həm də yeniləyir və silir.

Sonra, əsas və xarici açarların indeksləri varmı?

İLKİN ƏSAS məhdudiyyətlər unikal yaratmaq indekslər . XARİCİ ƏSAS məhdudiyyətlər qeyri-unikal yaratmaq indekslər.

Həmçinin bilin, əsas açarda indeks tələb olunurmu? Bəli əsas açar həmişə bir indeks . Əgər başqa klasteriniz yoxdursa indeks masanın üzərində, sonra asan: bir çoxluq indeks hər əməliyyat üçün cədvəli daha sürətli edir. Əgər sizdə yoxdursa, DTA-nın bunu tövsiyə edəcəyi və onu üzərinə qoyacağı çox aydındır Əsas Açar standart olaraq sütun(lar).

Bir də soruşa bilərsiniz ki, xarici açarlar SQL Serverə indeksləşdirilirmi?

SQL Server avtomatik olaraq yaratmayacaq indeks üzərində üstündə xarici açar. A XARİCİ KEY məhdudiyyəti yalnız PRIMARY ilə əlaqələndirilməməlidir ƏSAS məhdudiyyət başqa bir cədvəldə; başqa cədvəldə UNİKAL məhdudiyyətin sütunlarına istinad etmək üçün də müəyyən edilə bilər.

Xarici açarlar performansı artırırmı?

Beləliklə, a əlavə etməklə xarici Açar olmayacaq təkmilləşdirmək verilənlər bazanız performans lakin verilənlər bazanızın bütövlüyünə diqqət yetirəcək. Bəli olacaq təkmilləşdirmək the performans siz db istifadə edərək bütövlüyünü yoxlayırsanız xarici Açar qeydin yoxlanılması üçün bir çox sorğu yerinə yetirmək əvəzinə proqramınızdakı verilənlər bazasında mövcuddur.

Tövsiyə: