Database Query Latency (Verilənlər Bazası Sorğu Gecikməsi)
Məlumat bazasına göndərilən SQL və ya NoSQL sorğusunun icra olunub nəticəni qaytarması üçün keçən vaxt müddətidir.
Database Query Latency = Sorğu Nəticəsinin Alındığı Zaman - Sorğunun Başladığı ZamanƏtraflı İzah
Database Query Latency, tətbiqlərin arxa fon (backend) performansını müəyyən edən ən kritik amillərdən biridir. Verilənlər bazası sorğularının yavaş işləməsi bütün sistemin ləngiməsinə və istifadəçi təcrübəsinin pisləşməsinə səbəb olur.
Bu gecikməni azaltmaq üçün verilənlər bazasında indekslərdən (indexes) düzgün istifadə edilməli, mürəkkəb sorğular sadələşdirilməli və tez-tez müraciət olunan məlumatlar Redis kimi keş yaddaş sistemlərində saxlanılmalıdır.
Bir e-ticarət tətbiqində istifadəçi məhsul axtarışı edir. Sistem verilənlər bazasından məhsulları çəkmək üçün sorğu göndərir. Bu sorğunun icrası 850ms çəkir. Bu göstərici yüksək olduğu üçün verilənlər bazasında indeksləmə aparılır və gecikmə 40ms-ə endirilir.