SQL-də indeks və indeks yaratmaq nədir?
SQL-də indeks və indeks yaratmaq nədir?

Video: SQL-də indeks və indeks yaratmaq nədir?

Video: SQL-də indeks və indeks yaratmaq nədir?
Video: T-SQL (Transact-SQL) dərsləri - Sorğunun işləmə mexanizmi I Dərs #5 2024, Noyabr
Anonim

SQL CREATE INDEX Bəyanat. The İNDEKSİ YARATIN ifadəsi üçün istifadə olunur indekslər yaradın cədvəllərdə. İndekslər verilənlər bazasından məlumatları başqa vaxta nisbətən daha tez əldə etmək üçün istifadə olunur. Qeyd: ilə cədvəl yenilənir indekslər olmadan cədvəli yeniləməkdən daha çox vaxt tələb edir (çünki indekslər həmçinin yeniləmə lazımdır).

Beləliklə, SQL-də indeks nədir?

SQL - İndekslər. Reklamlar. İndekslər verilənlər bazası axtarış sisteminin məlumatların axtarışını sürətləndirmək üçün istifadə edə biləcəyi xüsusi axtarış cədvəlləridir. Sadəcə olaraq, bir indeks cədvəldəki verilənlərin göstəricisidir. An indeks verilənlər bazasında çox oxşardır indeks bir kitabın arxasında.

İkincisi, nümunə ilə SQL Serverdə indeks nədir? A SQL Server İndeksi daha sürətli məlumat əldə etmək üçün verilənlər bazası cədvəlində istifadə olunur.

Qeyri-klasterli ilə daxil edin və yeniləyin indeks.

Kümelənmiş İndeks Qeyri-klasterli indeks
Bu yaddaşdakı sıraları fiziki olaraq sıralanmış qaydada təşkil edəcəkdir Bu yaddaşda cərgələri fiziki olaraq sıralanmış qaydada təşkil etməyəcək.

Bununla əlaqədar olaraq, cədvəldə indeksi necə yaratmaq olar?

üçün sintaksis indeks yaratmaq edir: İNDEKSİ YARATIN "index_name" ON "cədvəl_adı" (sütun_adı); Qeyd edək ki, an indeks yalnız birini əhatə edə bilər masa . Biz edə bilmərik indeks qurun ki, çoxlu əhatə edir masalar.

SQL-də indeksi nə vaxt yaratmalıyıq?

Əgər verilənlər bazası ölçüsü əsas narahatlıq doğurursa, siz indekslər yaratmalıdır az-az. Məlumatların paylanması Əgər an indeks axtarış həddən artıq çox dəyər qaytarır, bu, ardıcıl skandan daha baha başa gəlir. SQL Heç bir yerdə istifadə etmir indeks bu vəziyyəti tanıdıqda.

Tövsiyə: