Aşağıdakılardan hansı surroqat açarın üstünlüyünü əks etdirir?
Aşağıdakılardan hansı surroqat açarın üstünlüyünü əks etdirir?

Video: Aşağıdakılardan hansı surroqat açarın üstünlüyünü əks etdirir?

Video: Aşağıdakılardan hansı surroqat açarın üstünlüyünü əks etdirir?
Video: Başıma Gelenler Çok Ağır Gücüm Yetmiyor Allah'ım! -[Hastalar Risalesi 12] -Acizlik | Mehmet Yıldız 2024, Noyabr
Anonim

A surroqat açardır əsas kimi istifadə edilən unikal, DBMS tərəfindən təmin edilən identifikator açar münasibətdən. Onun üstünlükləri bunlardır: (1) Onlar cədvəl daxilində unikaldır və heç vaxt dəyişməz. (2) Onlar sıra təyin edilir edir yaradılmış və sıra zaman məhv edir silindi.

Eynilə, soruşulur ki, aşağıdakılardan hansı surroqat açarlardan istifadənin üstünlüyüdür?

Aşağıda bəziləridir surroqat açarlardan istifadənin üstünlükləri məlumat anbarında: köməyi ilə surroqat açarlar , siz heterojen məlumat mənbələrini məlumat anbarına inteqrasiya edə bilərsiniz, əgər onların təbii və ya biznesi yoxdursa açarlar . Birləşmə cədvəlləri (fakt və ölçülər) surroqat açardan istifadə etməklə daha sürətli, buna görə də daha yaxşı performans.

surroqat açar nədir və onlardan niyə istifadə olunur? A surroqat açar a açar kontekstual və ya işgüzar mənası olmayan. O "süni" və yalnız məlumatların təhlili məqsədləri üçün istehsal olunur. Ən tez-tez istifadə olunur versiyası a surroqat açar artan ardıcıl tam ədəd və ya “sayıcı” dəyərdir (yəni 1, 2, 3).

O zaman, surroqat açarların üstünlükləri nələrdir niyə təbii açarlardan istifadə edə bilmirik?

Surroqat açarlar olmayacaq olmaq zamanla yenilənir. Surroqat açarlar adətən tam ədədlərdir, onların saxlanması üçün yalnız 4 bayt tələb olunur, buna görə də əsasdır açar indeks strukturu olacaq olmaq ölçülərinə görə onlardan kiçikdir təbii açar əks hissələri. Kiçik indeks strukturuna malik olmaq JOIN əməliyyatları üçün daha yaxşı performans deməkdir.

Surroqat açarı həyata keçirmək üçün nə istifadə olunur?

A surroqat açar əsas kimi elan edilə bilən istənilən sütun və ya sütunlar dəstidir açar "real" və ya təbii əvəzinə açar . Ən çox yayılmış növü surroqat açar MySQL-də auto_increment sütunu və ya Oracle-da ardıcıllıq və ya SQL Server-də identifikasiya sütunu kimi artan tam ədəddir.

Tövsiyə: