So'rovni optimallashtirish jarayoni nima?
So'rovni optimallashtirish jarayoni nima?

Video: So'rovni optimallashtirish jarayoni nima?

Video: So'rovni optimallashtirish jarayoni nima?
Video: Kun so‘rovi: Bugun qaysi soha odamlari boy yashayapti? 2024, Noyabr
Anonim

So'rovni optimallashtirish qismi hisoblanadi so'rov jarayoni unda ma'lumotlar bazasi tizimi turlicha taqqoslaydi so'rov strategiyalarni ishlab chiqadi va eng kam kutilgan xarajatlarni tanlaydi. Optimallashtiruvchi har birining narxini baholaydi qayta ishlash usuli so'rov va eng past bahoga ega bo'lganini tanlaydi. Hozirgi vaqtda ko'pgina tizimlar bundan foydalanadi.

Shu tarzda, misol bilan so'rovni optimallashtirish nima?

So'rovni optimallashtirish ko'pgina relyatsion ma'lumotlar bazasini boshqarish tizimlarining xususiyatidir. The so'rov optimallashtiruvchi berilganni bajarishning eng samarali usulini aniqlashga harakat qiladi so'rov mumkinligini hisobga olgan holda so'rov rejalar.

Ikkinchidan, so'rovlar optimallashtiruvchisi qanday ishlaydi? So'rovni optimallashtirish SQL operatorini bajarishning eng samarali vositalarini tanlashning umumiy jarayonidir. SQL protsessual bo'lmagan tildir, shuning uchun optimallashtiruvchi istalgan tartibda birlashtirish, qayta tashkil etish va qayta ishlash uchun bepul. Ma'lumotlar bazasi kirish ma'lumotlari haqida to'plangan statistik ma'lumotlar asosida har bir SQL bayonotini optimallashtiradi.

Xuddi shunday, siz so'rashingiz mumkin, nima uchun so'rovlarni optimallashtirish kerak?

Muhimligi: maqsadi so'rovlarni optimallashtirish tizim resurslarini kamaytirishdan iborat talab qilinadi bajarish uchun a so'rov , va oxir-oqibat foydalanuvchiga tezroq to'g'ri natijalar to'plamini taqdim eting. Ikkinchidan, bu tizimga ko'proq xizmat ko'rsatish imkonini beradi so'rovlar bir xil vaqt ichida, chunki har bir so'rov optimallashtirilmaganidan kamroq vaqt oladi so'rovlar.

Optimallashtirishdan maqsad nima?

The optimallashtirish maqsadi ustuvor mezonlar yoki cheklovlar to'plamiga nisbatan "eng yaxshi" dizaynga erishishdir. Bularga samaradorlik, quvvat, ishonchlilik, uzoq umr ko'rish, samaradorlik va foydalanish kabi maksimal omillar kiradi.

Tavsiya: