نحوه بررسی عملکرد پرس و جو در SQL سرور

فهرست مطالب:

نحوه بررسی عملکرد پرس و جو در SQL سرور
نحوه بررسی عملکرد پرس و جو در SQL سرور

تصویری: نحوه بررسی عملکرد پرس و جو در SQL سرور

تصویری: نحوه بررسی عملکرد پرس و جو در SQL سرور
تصویری: نحوه استفاده از جداول Ophcrack و Rainbow برای شکستن هش رمز عبور 2024, ممکن است
Anonim

این wikiHow به شما آموزش می دهد که چگونه از SQL Server Query Store برای نظارت بر عملکرد نمایش داده های پایگاه داده خود استفاده کنید.

مراحل

قسمت 1 از 3: فعال کردن Query Store

مرحله 1 عملکرد کوئری را در SQL Server بررسی کنید
مرحله 1 عملکرد کوئری را در SQL Server بررسی کنید

مرحله 1. SQL Server Management Studio را باز کنید

می توانید از ویژگی Query Store SQL Server برای نظارت بر پایگاه داده خود برای مشکلات عملکرد استفاده کنید. این ویژگی شامل SQL Server 2016 و نسخه های بعدی است ، اما باید آن را به صورت دستی فعال کنید.

مرحله Query Performance را در SQL Server بررسی کنید
مرحله Query Performance را در SQL Server بررسی کنید

مرحله 2. Object Explorer را باز کنید

اگر Object Explorer را قبلاً نمی بینید ، روی را کلیک کنید چشم انداز منوی بالای صفحه ، سپس کلیک کنید اکسپلورر شی.

مرحله Query Performance را در SQL Server بررسی کنید
مرحله Query Performance را در SQL Server بررسی کنید

مرحله 3. روی پایگاه داده ای که می خواهید بررسی کنید راست کلیک کنید

منویی ظاهر می شود.

از Query Store برای نظارت بر پایگاه های داده اصلی یا tempdb استفاده نمی شود

مرحله 4 عملکرد کوئری را در SQL Server بررسی کنید
مرحله 4 عملکرد کوئری را در SQL Server بررسی کنید

مرحله 4. روی Properties کلیک کنید

مرحله Query Performance را در SQL Server بررسی کنید
مرحله Query Performance را در SQL Server بررسی کنید

مرحله 5. روی Query Store کلیک کنید

در کادر محاوره ای Properties قرار دارد.

مرحله 6 عملکرد Query را در SQL Server بررسی کنید
مرحله 6 عملکرد Query را در SQL Server بررسی کنید

مرحله 6. در زیر ″ حالت عملیات (درخواست شده) را انتخاب کنید

″ فروشگاه پرس و جو شروع به ردیابی همه پرس و جوها می کند.

مرحله 7 عملکرد Query را در SQL Server بررسی کنید
مرحله 7 عملکرد Query را در SQL Server بررسی کنید

مرحله 7. پایگاه داده را در پانل Object Explorer بازخوانی کنید

این پوشه Query Store را به پنل اضافه می کند.

مرحله 8 عملکرد کوئری را در SQL Server بررسی کنید
مرحله 8 عملکرد کوئری را در SQL Server بررسی کنید

مرحله 8. سفارشی سازی زمانی که Query Store داده های جدید را جمع آوری می کند

به طور پیش فرض Query Store آمارهای جدید را جمع آوری می کند. در اینجا نحوه تغییر فاصله (با استفاده از 15 دقیقه به عنوان مثال) آمده است:

  • تغییر پایگاه داده
  • SET QUERY_STORE (INTERVAL_LENGTH_MINUTES = 15) ؛.

قسمت 2 از 3: یافتن برترین پرسش های مصرف کننده منابع

مرحله 9 عملکرد کوئری را در SQL Server بررسی کنید
مرحله 9 عملکرد کوئری را در SQL Server بررسی کنید

مرحله 1. روی - کنار "Query Store" در Object Explorer کلیک کنید

با این کار همه گزینه های Query Store نمایش داده می شود.

از این روش برای پیدا کردن اینکه کدام عبارتهای خاص بیشترین منابع سرور را استفاده می کنند استفاده کنید

مرحله پرسش عملکرد کوئری را در SQL Server بررسی کنید
مرحله پرسش عملکرد کوئری را در SQL Server بررسی کنید

مرحله 2. روی Top Resource Consuming Queries کلیک کنید

این یک نمودار را باز می کند که 25 پرس و جو بیشترین منابع را در پایگاه داده نمایش می دهد. این نتایج بسیار گسترده است ، اما می توانید نمودار را برای کسب اطلاعات مفیدتر سفارشی کنید.

مرحله پرسش عملکرد کوئری را در SQL Server بررسی کنید
مرحله پرسش عملکرد کوئری را در SQL Server بررسی کنید

مرحله 3. روی پیکربندی کلیک کنید

در گوشه سمت راست بالای گزارش قرار دارد. یک پنجره محاوره ای ظاهر می شود.

مرحله پرسش عملکرد کوئری را در SQL Server بررسی کنید
مرحله پرسش عملکرد کوئری را در SQL Server بررسی کنید

مرحله 4. معیارهای مصرف منابع خود را انتخاب کنید

در قسمت بالا (rit معیارهای مصرف منابع ″) ، منبعی را که می خواهید بررسی کنید انتخاب کنید (برای مثال ، زمان پردازنده, مصرف حافظه) ، و آمار مورد نظر (به عنوان مثال ، میانگین, جمع).

مرحله پرسش عملکرد کوئری را در SQL Server بررسی کنید
مرحله پرسش عملکرد کوئری را در SQL Server بررسی کنید

مرحله 5. یک دوره زمانی را انتخاب کنید

در بخش "فاصله زمانی" ، دوره زمانی را که می خواهید نتایج را برای آن مشاهده کنید ، انتخاب کنید. می توانید گزینه ای را از منوی کشویی انتخاب کنید یا تاریخهای خاصی را در کادرهای ارائه شده وارد کنید.

بررسی عملکرد Query در SQL Server مرحله 14
بررسی عملکرد Query در SQL Server مرحله 14

مرحله 6. چند نتیجه را برای مشاهده انتخاب کنید

برای مشاهده همه پرس و جوها برای دوره زمانی انتخاب شده ، کلیک کنید همه در زیر عنوان "بازگشت". برای نمایش تعداد مشخصی از پرس و جوها ، را انتخاب کنید بالا و یک عدد وارد کنید (به عنوان مثال

مرحله 10, 100).

اگر می خواهید به 25 نفر از بدترین متخلفان پایبند باشید ، نیازی به ایجاد هیچگونه تغییری در سرصفحه "بازگشت" نیست

مرحله 15 عملکرد Query را در SQL Server بررسی کنید
مرحله 15 عملکرد Query را در SQL Server بررسی کنید

مرحله 7. روی OK کلیک کنید

اکنون آمارها برای نمایش آنچه می خواهید ببینید نمایش داده می شود.

مرحله 16 عملکرد کوئری را در SQL Server بررسی کنید
مرحله 16 عملکرد کوئری را در SQL Server بررسی کنید

مرحله 8. تنظیم نمای (اختیاری)

از نمادهای نمودار کوچک (شبکه ، نمودار و نمودار میله ای) برای مشاهده نتایج در قالب های مختلف استفاده کنید. این دکمه ها در گوشه بالا سمت راست نتایج هستند.

قسمت 3 از 3: بررسی سوالات واپس گرا

مرحله 17 عملکرد Query را در SQL Server بررسی کنید
مرحله 17 عملکرد Query را در SQL Server بررسی کنید

مرحله 1. روی - کنار "Query Store" در Object Explorer کلیک کنید

با این کار همه گزینه های Query Store نمایش داده می شود.

از این روش برای یافتن پرس و جوهای خاصی استفاده کنید که کندتر از گذشته عمل می کنند

بررسی عملکرد Query در SQL Server مرحله 18
بررسی عملکرد Query در SQL Server مرحله 18

مرحله 2. روی Regressed Queries کلیک کنید

این صفحه پنل Regressed Queries را باز می کند ، که در آن پرس و جوها و برنامه ها را در Query Store پیدا می کنید.

مرحله 19 عملکرد Query را در SQL Server بررسی کنید
مرحله 19 عملکرد Query را در SQL Server بررسی کنید

مرحله 3. یک برنامه را از اولین منوی کشویی انتخاب کنید

این منو با برچسب "بررسی رگرسیون در" در بالای گوشه سمت چپ بالای صفحه است. هر یک از برنامه ها گزارش عملکرد گرافیکی متفاوتی را برای درخواست های شما نمایش می دهد.

  • برای مثال ، اگر می خواهید در مدت زمان لازم برای اجرای پرس و جوها مشکلات را بررسی کنید ، را انتخاب کنید مدت زمان.
  • برای مشاهده مسائل مربوط به استفاده از RAM ، را انتخاب کنید مصرف حافظه.
مرحله 20 عملکرد کوئری را در SQL Server بررسی کنید
مرحله 20 عملکرد کوئری را در SQL Server بررسی کنید

مرحله 4. از منوی کشویی دوم ، آماری را انتخاب کنید

این منو با برچسب "بر اساس" (در سمت راست منوی قبلی است. این نتایج را دوباره نمایش می دهد.

توصیه شده: