فہرست کا خانہ:
تعریف - استفسار تجزیہ کا کیا مطلب ہے؟
استفسار تجزیہ ایک ایسا عمل ہے جو ڈیٹا بیس میں استعمال ہوتا ہے جو کارکردگی کے ل for سوالات کو مزید بہتر بنانے کے طریقوں کا تعین کرنے کے لئے ایس کیو ایل کا استعمال کرتا ہے۔
استفسارات کا تجزیہ استفسار پروسیسنگ کا ایک اہم پہلو ہے کیونکہ اس سے استفسار پروسیسنگ کی مجموعی کارکردگی کو بہتر بنانے میں مدد ملتی ہے ، جس سے بہت سے ڈیٹا بیس کے افعال اور پہلوؤں کو تیز کیا جاسکتا ہے۔ ایسا کرنے کے ل a ، کوئوری آپٹائائزر ایک خاص سوال کے بیان کا تجزیہ کرتا ہے اور ہر پلان کے وسائل لاگت کی بنا پر استفسار کے ٹکڑے پر استعمال کرنے کے لئے دور دراز اور مقامی دونوں طرح کے منصوبے تیار کرتا ہے۔
اس کے بعد ڈیٹا بیس اس میں سے کسی بھی منصوبے کا انتخاب کرے گا جس کا خیال ہے کہ وسائل میں کم سے کم لاگت کے ساتھ استفسار پر عملدرآمد ہوگا۔
ٹیکوپیڈیا نے استفسارات کے تجزیے کی وضاحت کی
عام طور پر ، SQL سوالات ایپلی کیشنز کے ذریعہ تیار کیے جاتے ہیں اور پھر صارفین کو فیڈریٹڈ ڈیٹا بیس میں بھیج دیا جاتا ہے تاکہ ذرائع سے اعداد و شمار کو بازیافت کیا جاسکے۔ استفساراتی بیان کی بنیاد پر ، ایس کیو ایل مرتب کرنے والے اس کے بعد ڈیٹا سورس ریپر اور عالمی کیٹلوگ میں ذخیرہ کردہ معلومات سے مشورہ کرتے ہیں تاکہ اس استفسار پر کارروائی میں مدد ملے۔
اس سے حاصل کردہ معلومات میں ڈیٹا کا ماخذ ، نقشہ سازی ، ڈیٹا اور سرور کی خصوصیات ، عرفی نام ، اعداد و شمار اور بہت کچھ شامل ہے۔ استفسار آپٹائزر جو استفسار تجزیہ میں سہولت فراہم کرتا ہے وہ دراصل ایس کیو ایل مرتب کرنے والے عمل کا ایک حصہ ہے۔
استفسار آپٹائزر کے ذریعہ ، مرتب مختلف منصوبے ، متبادل حکمت عملی تیار کرتا ہے جو استفسار پر کارروائی کرتے وقت استعمال کیا جاسکتا ہے۔ انھیں رسائی کے منصوبے کہا جاتا ہے اور وہ اس سوال پر مختلف عناصر کے ذریعہ کارروائی کرنے کا مطالبہ کرسکتے ہیں۔
یہ عناصر یہ ہیں:
فیڈریٹڈ سرور
اعداد و شمار کے ذرائع
تھوڑا سا دونوں
متعلقہ ڈیٹا بیس پر ، ایک پش ڈاون تجزیہ کیا جاتا ہے۔ یہ طے کرتا ہے کہ استفساراتی بیان اور اعداد و شمار کے ذرائع کی صلاحیتوں کے حامل علم کی بنا پر کون سے آپریشن کا دور سے اندازہ کیا جاسکتا ہے۔ اس تجزیہ کے نتائج کی بنیاد پر ، استفسار آپٹائائزر کم سے کم وسائل کی لاگت کے ساتھ رس رس کا بہترین منصوبہ منتخب کریں گے۔