এটি একটি অদ্ভুত পরিস্থিতি, তবে আমি আশা করছি কারও উত্তর আছে।
কিছু পারফরম্যান্স ট্রাবলশুটিংয়ের সময়, আমরা অনুরোধ করেছিলাম, আমরা একটি টেবিলের মধ্যে একটি অযৌক্তিক আইএনডেক্স যুক্ত করেছি sp_BlitzIndex
। পরের দিন আমরা এর ব্যবহারটি পরীক্ষা করেছিলাম এবং এটি 0 টি পঠন ( 0 স্ক্যান / সিক্স, 0 সিঙ্গলটন লুকআপ) দেখায় , তাই আমরা এটিকে অক্ষম করে দিয়েছি।
পরের মুহুর্তে, আমরা একই অ্যাপ্লিকেশন-স্লোথনেস (পারফরম্যান্স সমস্যা) এর একটি অভিযোগ পেয়েছি যে আমরা আইএনডিএক্স যুক্ত করার পরে আমরা প্রথম স্থানে যাচাই বা সমাধান করার চেষ্টা করছিলাম।
এখন, আমি তাত্ত্বিকভাবে জানি, এটি খাঁটি কাকতালীয় মনে হচ্ছে। এর INDEX provably, measurably, ছিল ব্যবহার । অক্ষম করা হচ্ছে এটা করা উচিত নয় ক্যোয়ারী কর্মক্ষমতা অবনতি আছে হত। তবে এটি প্রায় খুব কাকতালীয়।
প্রশ্ন
সুতরাং আমার প্রশ্নটি কেবল এইভাবে:
এটি কি আদৌ সম্ভব , কোনও অননুমুক্ত ইন্ডেক্স, যার ব্যবহার-পরিসংখ্যান (ডিএমভি / থেকে sp_BlitzIndex
) কোনও ব্যবহার দেখায় না, এখনও প্রভাবিত টেবিলে কোয়েরি পারফরম্যান্সে সহায়তা করে চলেছে?