অন্যান্য উত্তরগুলি চালনা না করার কারণগুলি সম্পর্কে সঠিক DBCC FREEPROCCACHE
। তবে এটি করার কয়েকটি কারণও রয়েছে:
- দৃঢ়তা
আপনি যদি দুটি ভিন্ন প্রশ্ন বা পদ্ধতিগুলি যা একই উপায়ে বিভিন্ন উপায়ে করার চেষ্টা করছেন তা তুলনা করতে চান, তারা একই পৃষ্ঠাগুলিতে হিট হওয়ার সম্ভাবনা রয়েছে। আপনি যদি নির্লিপ্তভাবে ক্যোয়ারী # 1 চালনা করেন তবে ক্যোয়ারী # 2, দ্বিতীয়টি খুব দ্রুত হতে পারে কারণ এই পৃষ্ঠাগুলি প্রথম ক্যোয়ারী দ্বারা ক্যাশে হয়েছিল। আপনি যদি প্রতিটি মৃত্যুদন্ড কার্যকর করার আগে ক্যাশে সাফ করেন তবে এগুলি একটি সমৃদ্ধকরণ শুরু করে।
আপনি যদি হট-ক্যাশে পারফরম্যান্স পরীক্ষা করতে চান, তবে ক্যোয়ারী কয়েকবার চালানোর বিষয়ে নিশ্চিত হন, পর্যায়ক্রমে, এবং প্রথম দুটি রান বাতিল করুন। ফলাফলগুলি গড় করুন।
- সবচেয়ে খারাপ ক্ষেত্রে পারফরম্যান্স
বলুন আপনার কাছে এমন একটি জিজ্ঞাসা রয়েছে যা উত্তপ্ত ক্যাশেটির বিরুদ্ধে এক সেকেন্ড সময় নেয় তবে শীতল ক্যাশের বিরুদ্ধে এক মিনিট সময় নেয়। একটি অপ্টিমাইজেশন যা ইন-মেমরি কোয়েরিকে ২০% ধীর করে তোলে তবে আইও-বাউন্ড কোয়েরি ২০% দ্রুত হতে পারে এটি একটি বড় জয় হতে পারে: সাধারণ ক্রিয়াকলাপের সময়, কেউ সাধারণ পরিস্থিতিতে অতিরিক্ত 200 এমএস লক্ষ্য করবে না, তবে যদি কোনও কিছু জিজ্ঞাসা জোর করে ডিস্কের বিপরীতে চালান, 60 এর পরিবর্তে 48 সেকেন্ড সময় নিলে বিক্রয় বাঁচাতে পারে।
দশ গিগা বাইট মেমরি সহ তুলনামূলকভাবে দ্রুত এসএএন এবং এসএসডি স্টোরেজযুক্ত আধুনিক সিস্টেমে এটি উদ্বেগের বিষয় নয়, তবে এটি এখনও গুরুত্বপূর্ণ। যদি কোনও বিশ্লেষক আপনার ওলটিপি ডাটাবেসের বিরুদ্ধে একটি বিশাল টেবিল স্ক্যান ক্যোয়ারী চালান যা আপনার বাফার ক্যাশে অর্ধেক মুছে ফেলে, স্টোরেজ-দক্ষ প্রশ্নগুলি আপনাকে দ্রুত গতিতে ফিরে আসবে।
DBCC FLUSHPROCINDB
: ডিবিসিসি বিবৃতিতে একটি ভুল সংখ্যক পরামিতি দেওয়া হয়েছিল।