Junior — Middle
Verilənlər bazasında indekslərin rolu nədir və niyə istifadə olunur?
sobes.tech Süni İntellekt
AI-dan cavab
Verilənlər bazasında indekslər axtarış və məlumatların alınmasını sürətləndirmək üçün istifadə olunur. Onlar cədvəlin bir və ya bir neçə sütununda yaradılır və verilənlər bazasının lazım olan qeydləri bütün sətirləri tam yoxlamadan tez tapmasına imkan verir.
İndeksların rolu:
- SELECT sorğularının performansını artırır, xüsusən WHERE, JOIN, ORDER BY şərtləri ilə.
- Sorğu optimallaşdırıcısına effektiv icra planları seçməyə kömək edir.
Ancaq indekslər əlavə yer tutur və əlavə etmə, yeniləmə və silmə əməliyyatlarını yavaşladır, çünki indeksin müasir vəziyyətdə saxlanması lazımdır.
Misal üçün: əgər istifadəçilər cədvəlində email sütunu varsa, email üzərində indeks yaratmaq istifadəçini elektron poçt ünvanı ilə tez tapmağa imkan verir.