ডিএমভি sys.dm_exec_query_stats এ শেষ_কর্মী_পরে এবং সর্বশেষ_বসিত_কালীর মধ্যে পার্থক্য কী?


11

এর অর্থ কি? last_worker_time এবং last_elapsed_time না DMV মধ্যে sys.dm_exec_query_stats তাদের মধ্যে পার্থক্য এবং কী?

যখন আমি জিজ্ঞাসা নীচে গুলি

    SELECT TOP 20 
qs.last_worker_time, qs.last_worker_time/1000000 last_worker_time_in_S,
qs.last_elapsed_time, qs.last_elapsed_time/1000000 last_elapsed_time_in_S
FROM sys.dm_exec_query_stats qs
order by qs.last_worker_time desc

আমি নীচের মত ফলাফল পেতে।

এখানে চিত্র বর্ণনা লিখুন

আমি লক্ষ্য করেছি যে উভয়ই হয় সমান বা অতিবাহিত সময় কর্মীর সময়ের চেয়ে বেশি I আমি উভয়ের তাৎপর্যকে অস্বীকার করতে চাই তাই এটি পারফরম্যান্স টিউনিংয়ে আমাকে সহায়তা করতে পারে।

উত্তর:


16

কাজের সময় হ'ল সময় (কাজ) কার্যকরভাবে সক্রিয় ছিল, একটি শিডিয়ুলার দখল করছিল এবং কোড চালাচ্ছিল (যেমন স্থগিত নয়)। অতিবাহিত সময় হ'ল ঘড়ির সময়। ডিওপি 1-এর ক্যোয়ারিতে কর্মীর সময় সর্বাধিক অতিবাহিত সময় হবে, কার্য সম্পাদনের সময় কোনও মুহুর্তে যদি কার্য স্থগিত করা হয় তবে কম (এইভাবে ঘড়ির সময় এগিয়ে আসবে, তবে কর্মীর সময় নয়)। ডিওপি> ১-এর জন্য কর্মী সমষ্টিগত হয় তাই তারা স্থগিতের সময় পেরিয়ে যাওয়ার সময় অতিক্রম করতে পারে।

শ্রমিকের সময় এবং অতিবাহিত সময়ের মধ্যে একটি উল্লেখযোগ্য পার্থক্য ব্লক হওয়ার ইঙ্গিত দেয়, 682616 কর্মী বনাম 11509766 কেটে গেছে বিবেচনা করুন: এটি একটি অনুরোধ যা কোনও কিছু (সম্ভবত একটি লক) এর জন্য অপেক্ষা করে 11 সেকেন্ডের জন্য অবরুদ্ধ ছিল।


দ্রষ্টব্য: ডিওপি বলতে "সমান্তরালতার ডিগ্রি" বোঝায়; 1 এর অর্থ সম্পূর্ণ ক্যোয়ারীটি একটি সিপিইউ দ্বারা প্রক্রিয়াজাত করা হয়, একাধিক অর্থ চাকরিকে থ্রেডে বিভক্ত করা হয় যার প্রতিটিই আলাদা সিপিইউ দ্বারা চালিত হতে পারে।
আরডিফোজ

@ আরডিএফফজ দুঃখিত, আমি জানি এটি একটি পুরানো থ্রেড। আপনি যা বলেছিলেন তাতে কিছুটা সংশোধন করতে চেয়েছিলেন। ডিওপি কোয়েরির কার্যনির্বাহী পরিকল্পনায় প্রতিটি অপারেটরের ক্ষেত্রে প্রযোজ্য you সুতরাং আপনার কাছে এখনও প্রতি অপারেটর নয়, প্রতি ক্যোয়ারিতে একাধিক থ্রেড চলতে পারে। sqlmag.com/blog/common-misconception-about-maxdop
SpaceGhost440
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.