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