Sorğunun optimallaşdırılması prosesi nədir?
Sorğunun optimallaşdırılması prosesi nədir?

Video: Sorğunun optimallaşdırılması prosesi nədir?

Video: Sorğunun optimallaşdırılması prosesi nədir?
Video: Mediasiya nədir bu proses necə həyata keçirilir? 2024, Noyabr
Anonim

Sorğunun optimallaşdırılması hissəsidir sorğu prosesi burada verilənlər bazası sistemi fərqli müqayisə edir sorğu strategiyalar hazırlayır və ən az gözlənilən dəyəri olanı seçir. Optimizator hər birinin qiymətini təxmin edir emal üsulu sorğu və ən aşağı qiymətə malik olanı seçir. Hazırda əksər sistemlər bundan istifadə edir.

Bu şəkildə nümunə ilə sorğu optimallaşdırması nədir?

Sorğunun optimallaşdırılması bir çox əlaqəli verilənlər bazası idarəetmə sistemlərinin xüsusiyyətidir. The sorğu optimallaşdırıcı verilmiş bir işi yerinə yetirməyin ən səmərəli yolunu müəyyən etməyə çalışır sorğu mümkün olanları nəzərə alaraq sorğu planlar.

İkincisi, sorğu optimallaşdırıcısı necə işləyir? Sorğunun optimallaşdırılması SQL ifadəsini yerinə yetirmək üçün ən səmərəli vasitələrin seçilməsinin ümumi prosesidir. SQL qeyri-prosedural dildir, ona görə də optimallaşdırıcı istənilən qaydada birləşmək, yenidən təşkil etmək və emal etmək sərbəstdir. Verilənlər bazası əldə edilmiş məlumatlar haqqında toplanmış statistik məlumatlar əsasında hər bir SQL ifadəsini optimallaşdırır.

Eynilə, siz soruşa bilərsiniz, niyə sorğunun optimallaşdırılması tələb olunur?

Əhəmiyyət: Məqsəd sorğu optimallaşdırılması sistem resurslarını azaltmaqdır tələb olunur yerinə yetirmək a sorğu , və nəticədə istifadəçiyə düzgün nəticə dəstini daha tez təqdim edin. İkincisi, sistemin daha çox xidmət göstərməsinə imkan verir sorğular eyni vaxtda, çünki hər sorğu optimallaşdırılmamışdan daha az vaxt tələb edir sorğular.

Optimallaşdırmanın məqsədi nədir?

The optimallaşdırma məqsədi bir sıra prioritet meyarlara və ya məhdudiyyətlərə nisbətən “ən yaxşı” dizayna nail olmaqdır. Bunlara məhsuldarlıq, güc, etibarlılıq, uzunömürlülük, səmərəlilik və istifadə kimi maksimum amillər daxildir.

Tövsiyə: