অনুপস্থিত সূচক ডিএমভিগুলির জন্য ক্যোয়ারী সন্ধান করা


11

অনুপস্থিত সূচক ডিএমভিগুলির জন্য একটি নির্দিষ্ট সূচক তৈরি করার পরামর্শ দেওয়ার কারণে আমি কীভাবে অনুসন্ধান করতে পারি?

ধন্যবাদ.

উত্তর:


12

সংক্ষিপ্ত উত্তর: আপনি 100% নির্ভুলতার সাথে পারবেন না।

দীর্ঘ উত্তর: আপনি অনুপস্থিত সূচী সতর্কতা সহ পরিকল্পনাগুলি সনাক্ত করতে এবং আপনার ফলাফলগুলি sys.dm_db_missing_index_ * DMVs এ যা খুঁজে পেয়েছেন তার সাথে তুলনা করতে পরিকল্পনার ক্যাশেটি জিজ্ঞাসা করতে পারেন। এখানে একটি স্ক্রিপ্ট যা আপনি পরিকল্পনার ক্যাশেটিকে জিজ্ঞাসা করতে ব্যবহার করতে পারেন । পরিকল্পনাটি যদি কোনও কারণে ক্যাশে না পায় বা কোনও কারণবশত ক্যাশে থেকে বেরিয়ে আসে তবে আপনি কোনও মিল খুঁজে পাবেন না, তাই আমরা সংক্ষিপ্ত উত্তরে ফিরে আসছি।

100% নিশ্চিত হওয়ার জন্য, আপনাকে কাজের চাপটি সন্ধান করতে হবে এবং অনুপস্থিত সূচকগুলি সহ পরিকল্পনাগুলি ক্যাপচার করতে হবে। এটি হালকা নয় এবং এটিও তুচ্ছ নয়। এটি করার জন্য এখানে একটি স্ক্রিপ্ট রয়েছে । একটি ছোট প্রচেষ্টা দিয়ে এটি বর্ধিত ইভেন্টগুলিতে পোর্ট করা যেতে পারে।


3

নিখোঁজ সূচকগুলি ডিএমভির সন্ধানের গণনায় জড়িত সূচকগুলি অনুসন্ধান করার জন্য পরিকল্পনার ক্যাশেটি জিজ্ঞাসা করা নীচে আটকানো লিঙ্ক থেকে দেখা যাবে:

https://www.sqlskills.com/blogs/jonathan/finding-what-queries-in-the-plan-cache-use-a-specific-index/

এবং একই আরও তথ্যের জন্য লিঙ্কটি উল্লেখ করুন

http://blogs.lessthandot.com/index.php/datamgmt/dbadmin/sql-server-dba-tip-missing-index-dmv/

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.