সুচিপত্র:
সংজ্ঞা - ক্যোয়ারী বিশ্লেষণ বলতে কী বোঝায়?
অনুসন্ধান বিশ্লেষণ এমন একটি প্রক্রিয়া যা ডাটাবেসে ব্যবহৃত হয় যা এসকিউএল ব্যবহার করে যাতে পারফরম্যান্সের জন্য প্রশ্নের আরও কীভাবে অনুকূল করা যায় তা নির্ধারণ করতে।
ক্যোয়ারী বিশ্লেষণ ক্যোয়ারী প্রসেসিংয়ের একটি গুরুত্বপূর্ণ দিক কারণ এটি ক্যোয়ারী প্রসেসিংয়ের সামগ্রিক পারফরম্যান্সকে উন্নত করতে সহায়তা করে যা অনেক ডাটাবেস ফাংশন এবং দিকগুলিকে গতিযুক্ত করবে। এটি করার জন্য, একটি ক্যোয়ারী অপ্টিমাইজার একটি নির্দিষ্ট ক্যোয়ারী বিবৃতি বিশ্লেষণ করে এবং প্রতিটি পরিকল্পনার সংস্থান ব্যয়ের উপর ভিত্তি করে কোয়েরি খণ্ডে ব্যবহারের জন্য দূরবর্তী এবং স্থানীয় উভয়ই অ্যাক্সেস প্ল্যান্স উত্পন্ন করে।
ডাটাবেসগুলি তখন যেকোন পরিকল্পনা চয়ন করবে যা বিশ্বাস করে যে সংস্থানগুলিতে সম্পদের সর্বনিম্ন ব্যয় নিয়ে প্রশ্নটি প্রক্রিয়া করবে।
টেকোপিডিয়া কোয়েরি বিশ্লেষণ ব্যাখ্যা করে
সাধারণভাবে, এসকিউএল কোয়েরিগুলি অ্যাপ্লিকেশনগুলির মাধ্যমে উত্পন্ন হয় এবং ব্যবহারকারীদের উত্স থেকে ডেটা পুনরুদ্ধার করার জন্য একটি ফেডারেশন ডাটাবেসে প্রেরণ করা হয়। ক্যোয়ারী বিবৃতিটির ভিত্তিতে, এসকিউএল সংকলক এরপরে কোয়েরি প্রক্রিয়াকরণে সহায়তা করার জন্য ডাটা সোর্স র্যাপার এবং বৈশ্বিক ক্যাটালগে সঞ্চিত তথ্যের সাথে পরামর্শ করে।
এটি পুনরুদ্ধার করা তথ্যের মধ্যে ডেটা উত্স, ম্যাপিংস, ডেটা এবং সার্ভারের বৈশিষ্ট্য, ডাকনাম, পরিসংখ্যান এবং আরও অনেক কিছু অন্তর্ভুক্ত। ক্যোয়ারী অপ্টিমাইজার যা ক্যোয়ারী বিশ্লেষণকে সহজ করে দেয় তা আসলে এসকিউএল সংকলক প্রক্রিয়ার অংশ।
ক্যোয়ারী অপ্টিমাইজারের মাধ্যমে, সংকলকটি বিভিন্ন পরিকল্পনা, বিকল্প কৌশলগুলি বিকাশ করে যা ক্যোয়ারি প্রক্রিয়া করার সময় ব্যবহার করা যেতে পারে। এগুলিকে অ্যাক্সেস প্ল্যানস বলা হয় এবং তারা কোয়েরিকে বিভিন্ন উপাদান দ্বারা প্রক্রিয়াজাতকরণের জন্য কল করতে পারে।
এই উপাদানগুলি হ'ল:
ফেডারেশন সার্ভার
তথ্য সূত্র
দুটোই একটু
রিলেশনাল ডাটাবেসগুলিতে, একটি পুশডাউন বিশ্লেষণ সম্পাদিত হয়। কোয়েরি বিবৃতি এবং ডেটা উত্সগুলির ক্ষমতাগুলির যে জ্ঞান রয়েছে তার উপর ভিত্তি করে কোন অপারেশনগুলি দূরবর্তীভাবে মূল্যায়ন করা যায় তা নির্ধারণ করে। এই বিশ্লেষণের ফলাফলের ভিত্তিতে, ক্যোয়ারী অপ্টিমাইজারটি সর্বনিম্ন সংস্থান ব্যয়ের সাথে সেরা অ্যাক্সেস পরিকল্পনা চয়ন করবে।