বর্ধিত ইভেন্টের সময়কাল মিলিসেকেন্ড বা মাইক্রোসেকেন্ড?


15

এই ফোরামটিতে বর্ধিত ইভেন্টের module_endসময়কাল ইউনিট সম্পর্কে একটি প্রশ্ন ছিল , যার উত্তর আমি দিয়েছি। বিশদ এখানে

সব ইভেন্টের জন্য এটি কি সর্বদা মাইক্রোসেকেন্ডে থাকে?

উত্তর:


31

এটি মিলিসেকেন্ড, মাইক্রোসেকেন্ডের মিশ্রণ এবং কিছু অজানা। কোনটি কি তা নির্ধারণ করার জন্য tsql কোডের নীচে আমি ব্যবহার করার সন্ধানের সবচেয়ে সহজ উপায়।

SELECT p.name package_name,
       o.name event_name,
       c.name event_field,
       DurationUnit= CASE
                         WHEN c.description LIKE '%milli%' 
                         THEN SUBSTRING(c.description, CHARINDEX('milli', c.description),12)
                         WHEN c.description LIKE '%micro%' 
                         THEN SUBSTRING(c.description, CHARINDEX('micro', c.description),12)
                         ELSE NULL
                     END,
       c.type_name field_type,
       c.column_type column_type
FROM sys.dm_xe_objects o
JOIN sys.dm_xe_packages p ON o.package_guid = p.guid
JOIN sys.dm_xe_object_columns c ON o.name = c.object_name
WHERE o.object_type = 'event'
AND c.name ='duration'

এখানে একটি এসকিউএল 2016 এসপি 1 সার্ভার থেকে ফলাফল সেট করা আছে। আমি এটির কিছু অংশ পোস্ট করছি। সময়কালীনতা কলামটি দেখুন এবং আপনি 3 টি বিভিন্ন মান দেখতে পাবেন।

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

নুলদের জন্য আমি সবচেয়ে ভাল বিকল্পটি চালানো (শুরু এবং শেষ সময়ের সাথে সম্ভব হলে) খুঁজে পেয়েছি এবং ইউনিটটি কী তা খুঁজে বের করতে হবে।

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

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