Junior — Middle
Layihələrinizdə əlaqəli verilənlər bazalarının performansını və miqyasını artırmaq üçün hansı metodlardan istifadə etdiniz?
sobes.tech Süni İntellekt
AI-dan cavab
Əlaqəli verilənlər bazalarının performansını və miqyasını artırmaq üçün aşağıdakı metodları tətbiq etdim:
- Sorğuları sürətləndirmək üçün tez-tez istifadə olunan sütunlara indeks qoydum.
- SQL sorğularını optimallaşdırdım, artıq JOIN və alt sorğulardan qaçdım.
- Tətbiq və ya verilənlər bazası səviyyəsində keşi istifadə etdim.
- Şəxsi (server resurslarını artırmaq) və üfüqi (replikasiya, sharding) miqyaslandırma.
- Böyük məlumat həcmləri ilə işləməni yaxşılaşdırmaq üçün cədvəlləri bölmək (partitioning).
Məsələn, bir layihədə filtrlərdə istifadə olunan sütunlara indeks əlavə etmək, sorğuların icra vaxtını bir neçə saniyədən millisekundlara endirdi.