কম্পিউটার

কোয়েরি পরিচালনা প্রক্রিয়া কী?


এটি এমন একটি প্রক্রিয়া যা কোয়েরিগুলি পরিচালনা করে এবং সবচেয়ে কার্যকর ডেটা উত্সে প্রশ্নগুলিকে নির্দেশ করে তাদের গতি বাড়ায়। এই প্রক্রিয়াটি নিশ্চিত করে যে সমস্ত সিস্টেম সংস্থানগুলি সবচেয়ে কার্যকরভাবে ব্যবহার করা হয়, সাধারণত প্রশ্নগুলি সম্পাদনের সময়সূচী করে। ক্যোয়ারী ম্যানেজমেন্ট প্রক্রিয়া প্রকৃত ক্যোয়ারী প্রোফাইলগুলি নিরীক্ষণ করে যা কোন একত্রিতকরণ তৈরি করতে হবে তা নির্ধারণ করতে ব্যবহৃত হয়।

এই প্রক্রিয়াটি সর্বদা কাজ করে যে ডেটা গুদামটি ব্যবহারকারীদের জন্য উপলব্ধ করা হয়। এই প্রক্রিয়ার মধ্যে কোন বড় ধারাবাহিক পদক্ষেপ নেই, বরং এমন একগুচ্ছ সুবিধা রয়েছে যা ক্রমাগত কাজ করে।

নির্দেশিত প্রশ্নগুলি৷ − সংক্ষিপ্ত ডেটা ধারণ করা ডেটা গুদামগুলি একটি নির্দিষ্ট প্রশ্নের উত্তর দেওয়ার জন্য বিভিন্ন স্বতন্ত্র ডেটা উত্স প্রদান করতে পারে। এইগুলি নিজেই বিশদ তথ্য, এবং যেকোন সংখ্যক সমষ্টি যা ক্যোয়ারীটির তথ্যের প্রয়োজনীয়তা পূরণ করে৷

উদাহরণস্বরূপ, বিক্রয় ডেটা গুদামের বিশ্লেষণে, যদি কোনও ব্যবহারকারী সিস্টেমকে "গত 2 সপ্তাহে কম্পিউটার, গাজিয়াবাদ, ইউপির বিক্রয়ের বিষয়ে রিপোর্ট করতে" বলেন, এই প্রশ্নটি নিম্নলিখিত টেবিলগুলির যে কোনও একটি স্ক্যান করে সন্তুষ্ট হবে -

  • গত 2 সপ্তাহের সমস্ত বিস্তারিত তথ্য, গাজিয়াবাদের জন্য সমস্ত কম্পিউটার বিক্রয় ফিল্টারিং।

  • সারা সপ্তাহ জুড়ে দোকান অনুসারে পণ্যের সাপ্তাহিক সারণীর 2 সপ্তাহের মূল্য।

  • গাজিয়াবাদ অঞ্চল অনুসারে পণ্যের একটি দ্বি-সাপ্তাহিক সারসংক্ষেপ একটি অঞ্চলের উদাহরণ৷

  • দোকান দ্বারা পণ্য গোষ্ঠীর একটি দ্বি-সাপ্তাহিক সারসংক্ষেপ টেবিল (একটি কম্পিউটার একটি পণ্য গ্রুপ)।

ফলাফল পেতে এই টেবিলগুলির যে কোনও একটি ব্যবহার করা যেতে পারে। যাইহোক, এক্সিকিউশন কর্মক্ষমতা প্রতিটি টেবিলের মধ্যে পরিবর্তিত হবে কারণ যে ভলিউমগুলি পড়তে হবে তা যথেষ্ট আলাদা। ক্যোয়ারী ম্যানেজমেন্ট প্রক্রিয়াটি নির্ধারণ করে কোন টেবিলটি সবচেয়ে কার্যকরভাবে উত্তর প্রদান করে, কোন টেবিলটি সবচেয়ে কম সময়ের মধ্যে প্রশ্নটি পূরণ করবে তা গণনা করে।

ব্যবস্থাপনা সিস্টেম সম্পদ − একটি একক বৃহৎ ক্যোয়ারী সমস্ত সিস্টেম রিসোর্স ব্যবহার করতে পারে, যা সম্পূর্ণ সিস্টেমের কর্মক্ষমতা প্রভাবিত করে। এই প্রশ্নগুলি এমন হতে থাকে যেগুলি হয় সম্পূর্ণ বিস্তারিত তথ্য সম্পাদন করে বা অনুপযুক্তভাবে তৈরি করা হয় এবং একটি বড় টেবিলের পুনরাবৃত্তিমূলক সম্পাদন করে৷

ক্যোয়ারী ম্যানেজমেন্ট প্রক্রিয়া নিশ্চিত করে যে কোন একক প্রশ্ন সামগ্রিক সিস্টেম কর্মক্ষমতা প্রভাবিত করতে পারে না।

কোয়েরি ক্যাপচার − ক্যোয়ারী প্রোফাইলগুলি একটি ডেটা গুদামের জীবনকাল ধরে নিয়মিত পরিবর্তিত হয় এবং মূল ব্যবহারকারীর ক্যোয়ারী প্রয়োজনীয়তাগুলি একটি সূচনা বিন্দু ছাড়া আর কিছুই নাও হতে পারে৷ সারাংশ সারণীগুলি একটি সংজ্ঞায়িত ক্যোয়ারী প্রোফাইলের চারপাশে গঠন করা হয় এবং যদি প্রোফাইল পরিবর্তিত হয়, সারাংশ টেবিলটিও পরিবর্তিত হয়৷

এটি সঠিকভাবে নিরীক্ষণ করতে পারে এবং বুঝতে পারে যে নতুন ক্যোয়ারী প্রোফাইলটি কী, এটি কার্যকর করা হচ্ছে এমন শারীরিক প্রশ্নগুলি ক্যাপচার করতে খুব কার্যকর হতে পারে। সময়ের বিভিন্ন সময়ে, নতুন ক্যোয়ারী প্রোফাইল এবং সারাংশ টেবিলের উপর এর ফলে প্রভাব নির্ধারণ করতে এই প্রশ্নগুলি বিশ্লেষণ করা যেতে পারে।


  1. MySQL:তৈরি টেবিলের প্রশ্নে 'AUTO_INCREMENT=5' কী?

  2. MySQL SELECT INTO সমতুল্য কি?

  3. একটি MySQL ক্যোয়ারীতে স্ল্যাশ মানে কি?

  4. জাভাতে প্রসেস ক্লাসের উদ্দেশ্য কী?