معرفی
در این مقاله به نماهای مدیریت پویا و چگونگی استفاده از آنها برای نظارت بر بارهای کاری در حجم کاری تحلیلی سیناپس لاجوردی خواهیم پرداخت. ما امروز این را با یک مورد کاربردی کاربردی و چند مثال با تمرکز بر نظارت بر حجم کاری سیناپس یاد خواهیم گرفت.
نماهای مدیریت پویا
نمای مدیریت پویا یا بهطور ساده DMV نامیده میشود، چیزی جز توابع داخلی نیستند که میتوانند به شما کمک کنند تا وضعیت سرور یا اطلاعات فوقداده خاصی را که میتوانید برای نظارت بر بارهای کاری و سلامت بارهای کاری سیناپس خود از آنها استفاده کنید، پرس و جو کنید و برگردانید. میتوانید از این جزئیات برای تنظیم عملکرد، یافتن هرگونه خطا، تشخیص هشدارها و سایر مسائل در نمونه سرور یا یک پایگاه داده خاص استفاده کنید.
پیش نیازها
برای اجرای DMVهای با محدوده پایگاه داده که برای این جلسه از آنها استفاده می کنیم، به سطح امتیاز وضعیت سرور پایگاه داده View نیاز دارید .
برای اجرای پرس و جوها باید یک استخر SQL اختصاصی داشته باشید زیرا نمی توانید این کار را در استخر بدون سرور داخلی انجام دهید.
نظارت بر اتصالات
جلسات ورود به حجم کاری سیناپس شما در sys.dm_pdw_exec_sessions ثبت شده است. DMV حاوی 10k جزئیات ورود به سیستم است و session_id را به صورت متوالی برای هر جلسه ورود جدید اختصاص می دهد.
نظارت بر اجرای پرس و جو
10k پرس و جوهای اخیر که اجرا شده اند در این DMV sys.dm_pdw_exec_requests وارد شده اند. پرس و جو از این DMV برای یک session_id انتخاب شده، همه پرس و جوهایی را که برای ورود اجرا شده اند نشان می دهد. ستون request_id که در این DMV وجود دارد به شناسایی منحصر به فرد هر کوئری کمک می کند و به عنوان کلید اصلی برای این DMV عمل می کند. به ترتیب برای هر پرس و جو جدید اختصاص داده می شود و با پیشوند QID که مخفف Query ID است، قرار می گیرد.
از روش گام به گام زیر برای بررسی طرح اجرای پرس و جو برای یک پرس و جو خاص استفاده کنید.