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