এক্সিকিউশন প্ল্যানটি কোয়েরি অপ্টিমাইজার ব্যবহার করে তৈরি করা হয়েছে পরিসংখ্যানের সাহায্যে, অ্যালজেব্রিজার / প্রক্রিয়া বৃক্ষ . এটাই হল কোয়েরি অপ্টিমাইজার ফলাফল এবং দেখায় কিভাবে আপনার কাজ করা হয়।
2 ধরনের পরিকল্পনা আছে যেগুলি আনুমানিক এবং প্রকৃত .
- আনুমানিক পরিকল্পনা সবচেয়ে অনুকূল দৃশ্য দেখায়।
- প্রকৃত পরিকল্পনা দেখায় প্রশ্নটি কী এবং এটি কীভাবে কাজ করে।
সম্পাদনা পরিকল্পনা পুনঃব্যবহারের জন্য প্ল্যান ক্যাশে সংরক্ষিত হয়৷ প্রতিটি পরিকল্পনা একবার সংরক্ষণ করা হয় যদি না অপ্টিমাইজার প্রশ্নের সমান্তরাল সম্পাদন করার সিদ্ধান্ত নেয়৷
SQL সার্ভারে 3টি এক্সিকিউশন প্ল্যান ফরম্যাট রয়েছে - গ্রাফিকাল প্ল্যান , পাঠ্য পরিকল্পনা এবং XML প্ল্যান (চিহ্নিত ভাষা বিন্যাস)।
শোপ্ল্যান৷ ব্যবহারকারীরা যদি এক্সিকিউশন প্ল্যান দেখতে চান তাহলে (অনুমতি) প্রয়োজন।
উদাহরণ 1৷
নিচে আনুমানিক এক্সিকিউশন প্ল্যান দেখার প্রক্রিয়া দেওয়া হল৷
ধাপ 1৷ - SQL সার্ভার ইনস্টলেশনের সাথে সংযোগ করুন। এই ক্ষেত্রে TESTINSTANCE নীচের ছবিতে দেখানো হয়েছে৷
৷৷
SQL সার্ভার ইনস্টলেশন খুলুন
ধাপ 2৷ - ডাটাবেসের নাম নির্বাচন করুন (এই ক্ষেত্রে TestDB) তারপর নতুন প্রশ্ন ক্লিক করুন এবং নীচের প্রশ্নটি লিখুন।
Select * from StudentTable
৷
একটি নতুন প্রশ্ন লিখুন
ধাপ 3৷ - নীচে দেখানো হিসাবে আনুমানিক এক্সিকিউশন প্ল্যান খুলতে উপরের ছবিতে লাল হাইলাইট করা আইকনে ক্লিক করুন৷
৷
আনুমানিক সম্পাদন পরিকল্পনা
ধাপ 4৷ - টেবিল স্ক্যান-এ মাউস পয়েন্টার রাখুন (উপরের চিত্রের লাল ফ্রেমের দ্বিতীয় আইকন) বিস্তারিত আনুমানিক এক্সিকিউশন প্ল্যান দেখতে। নীচের স্ক্রীনটি প্রদর্শিত হবে৷
৷৷
বিশদ পরিকল্পনা অনুমান
উদাহরণ 2৷
এটি হল প্রকৃত কার্যকরী পরিকল্পনা দেখার প্রক্রিয়া
ধাপ 1 এবং ধাপ 2 যেমন 1.
৷
প্রকৃত এক্সিকিউশন প্ল্যান দেখতে একটি নতুন কোয়েরি তৈরি করুন
ধাপ 3৷ - নীচের চিত্রের মতো প্রকৃত এক্সিকিউশন প্ল্যান খুলতে উপরের ছবিতে লাল বৃত্তাকার আইকনে ক্লিক করুন৷
৷
এসকিউএল সার্ভারে প্রকৃত এক্সিকিউশন প্ল্যান
ধাপ 4৷ - টেবিল স্ক্যানে আপনার মাউস পয়েন্টার রাখুন (উপরের চিত্রের লাল ফ্রেমের দ্বিতীয় আইকন) একটি বিস্তারিত বাস্তবায়ন পরিকল্পনা দেখতে। নীচের স্ক্রীনটি প্রদর্শিত হবে৷
৷৷
বিস্তারিত সম্পাদন পরিকল্পনা
ধাপ 5৷ - অবশেষে ফলাফল এ ক্লিক করুন উপরের স্ক্রিনের উপরের বাম কোণে৷
৷