می توانید از پورتال Azure برای یافتن توصیه های عملکردی استفاده کنید که می تواند عملکرد پایگاه داده شما را در پایگاه داده Azure SQL بهینه کند یا برخی از مشکلات شناسایی شده در حجم کاری شما را اصلاح کند. صفحه توصیه عملکرد در پورتال Azure شما را قادر می سازد تا توصیه های برتر را بر اساس تأثیر بالقوه آنها بیابید.
مشاهده توصیه ها
برای مشاهده و اعمال توصیه های عملکرد، به مجوزهای صحیح کنترل دسترسی مبتنی بر نقش Azure (Azure RBAC) در Azure نیاز دارید. مجوزهای Reader , SQL DB Contributor برای مشاهده توصیه ها و مجوزهای Owner , SQL DB Contributor برای اجرای هر اقدامی لازم است. ایجاد یا رها کردن فهرست و لغو ایجاد فهرست.
برای یافتن توصیه های عملکرد در پورتال Azure از مراحل زیر استفاده کنید:
- وارد پورتال Azure شوید.
- Go to All services>پایگاه های داده SQL و پایگاه داده خود را انتخاب کنید.
- برای مشاهده توصیه های موجود برای پایگاه داده انتخاب شده به توصیه عملکرد بروید.
توصیه های عملکرد در جدول مشابه آنچه در شکل زیر نشان داده شده است نشان داده شده است:

توصیه ها بر اساس تأثیر بالقوه آنها بر عملکرد به دسته های زیر طبقه بندی می شوند:
| ضربه | شرح |
| بالا | توصیه های با تأثیر بالا باید بیشترین تأثیر عملکرد را داشته باشند. |
| متوسط | توصیه های تاثیر متوسط باید عملکرد را بهبود بخشد، اما نه به طور قابل توجهی. |
| کم | توصیه های کم تأثیر باید عملکرد بهتری نسبت به توصیه های بدون تأثیر داشته باشند، اما بهبودها ممکن است قابل توجه نباشند. |
پایگاه داده Azure SQL باید حداقل برای یک روز فعالیت ها را نظارت کند تا برخی توصیه ها را شناسایی کند. پایگاه داده Azure SQL می تواند آسان تر برای الگوهای پرس و جوی ثابت بهینه سازی شود تا برای فعالیت های ناگهانی نقطه ای تصادفی. اگر توصیه ها در حال حاضر در دسترس نیستند، صفحه توصیه عملکرد پیامی را ارائه می کند که دلیل آن را توضیح می دهد.
همچنین می توانید وضعیت عملیات تاریخی را مشاهده کنید. برای مشاهده اطلاعات بیشتر، یک توصیه یا وضعیت را انتخاب کنید.
در اینجا نمونه ای از توصیه "ایجاد شاخص" در پورتال Azure است.

اعمال توصیه ها
پایگاه داده Azure SQL به شما کنترل کاملی بر نحوه فعال کردن توصیه ها با استفاده از هر یک از سه گزینه زیر می دهد:
- توصیه های فردی را یکی یکی اعمال کنید.
- تنظیم خودکار را برای اعمال خودکار توصیه ها فعال کنید.
- برای پیاده سازی یک توصیه به صورت دستی، اسکریپت توصیه شده T-SQL را در پایگاه داده خود اجرا کنید.
برای مشاهده جزئیات آن ، هر توصیه ای را انتخاب کنید و سپس بر روی مشاهده اسکریپت کلیک کنید تا جزئیات دقیق نحوه ایجاد توصیه را مرور کنید.
این پایگاه داده در حالی که توصیه اعمال می شود ، بصورت آنلاین باقی می ماند - با استفاده از توصیه عملکرد یا تنظیم خودکار هرگز یک پایگاه داده آفلاین نمی شود.
یک توصیه فردی را اعمال کنید
می توانید یک بار توصیه ها را یک بار مرور و قبول کنید.
در صفحه توصیه ها ، یک توصیه را انتخاب کنید.
در صفحه جزئیات ، روی دکمه Apply کلیک کنید.

توصیه های انتخاب شده در پایگاه داده اعمال می شود.
حذف توصیه ها از لیست
اگر لیست توصیه های شما شامل مواردی است که می خواهید از لیست حذف کنید ، می توانید توصیه را دور بریزید:
- برای باز کردن جزئیات ، یک توصیه را در لیست توصیه ها انتخاب کنید.
- روی صفحه جزئیات کلیک کنید.
در صورت تمایل ، می توانید موارد دور ریخته شده را به لیست توصیه ها اضافه کنید:
- در صفحه توصیه ها ، روی مشاهده دور ریخته شده کلیک کنید.
- برای مشاهده جزئیات آن ، یک مورد دور ریخته شده را از لیست انتخاب کنید.
- به صورت اختیاری ، روی Undo Discard کلیک کنید تا فهرست را به لیست اصلی توصیه ها اضافه کنید.
لطفاً توجه داشته باشید که اگر تنظیم خودکار پایگاه داده SQL فعال باشد ، و اگر به صورت دستی توصیه ای را از لیست حذف کرده اید ، چنین توصیه ای هرگز به صورت خودکار اعمال نمی شود. دور انداختن یک توصیه روشی مفید برای کاربران است که در مواردی که نیاز به استفاده از یک توصیه خاص ندارند ، تنظیم خودکار را فعال می کنند. می توانید با افزودن توصیه های دور ریخته شده به لیست توصیه ها با انتخاب گزینه Undo Discard ، این رفتار را برگردانید.
تنظیم خودکار را فعال کنید
می توانید پایگاه داده خود را برای اجرای خودکار توصیه ها تنظیم کنید. با در دسترس بودن توصیه ها ، به طور خودکار اعمال می شود. مانند کلیه توصیه های مدیریت شده توسط سرویس ، اگر تأثیر عملکرد منفی باشد ، توصیه برگشت می شود.
در صفحه توصیه ها ، روی Automate کلیک کنید:

اقدامات را برای خودکار سازی انتخاب کنید:

لطفاً توجه داشته باشید که گزینه drop_index در حال حاضر با برنامه های با استفاده از نکات سوئیچینگ پارتیشن و اشاره های شاخص سازگار نیست.
پس از انتخاب پیکربندی مورد نظر خود ، روی Apply کلیک کنید.
به صورت دستی توصیه ها را از طریق T-SQL اعمال کنید
هر توصیه ای را انتخاب کرده و سپس روی View Script کلیک کنید. این اسکریپت را در مقابل پایگاه داده خود اجرا کنید تا به صورت دستی توصیه شود.
شاخص هایی که به صورت دستی اجرا می شوند ، برای تأثیر عملکرد توسط سرویس مورد نظارت و تأیید قرار نمی گیرند ، بنابراین پیشنهاد می شود که این شاخص ها را پس از ایجاد نظارت کنید تا تأیید کنید که آنها سود عملکرد را ارائه می دهند و در صورت لزوم آنها را تنظیم یا حذف می کنند. برای جزئیات بیشتر در مورد ایجاد شاخص ها ، به ایجاد فهرست (Trancact-SQL) مراجعه کنید. علاوه بر این ، توصیه های دستی به صورت دستی فعال و در لیست توصیه های 24-48 ساعت نشان داده می شود. قبل از اینکه سیستم به طور خودکار آنها را برداشت کند. اگر می خواهید زودتر توصیه ای را حذف کنید ، می توانید به صورت دستی آن را کنار بگذارید.
لغو توصیه ها
توصیه هایی که در وضعیت در انتظار ، اعتبارسنجی یا موفقیت قرار دارند می توانند لغو شوند. توصیه هایی با وضعیت اجرای آن قابل لغو نیست.
- برای باز کردن صفحه جزئیات توصیه ها ، یک توصیه را در قسمت تاریخ تنظیم انتخاب کنید.
- برای قطع روند استفاده از توصیه ، روی Cancel کلیک کنید.
عملیات نظارت
استفاده از توصیه ممکن است فوراً اتفاق نیفتد. پورتال جزئیات مربوط به وضعیت توصیه را ارائه می دهد. موارد زیر ممکن است بیان شود که یک فهرست می تواند در این موارد باشد:
| وضعیت | شرح |
| در انتظار | دستور توصیه دریافت شده است و برای اجرای برنامه ریزی شده است. |
| اعدام | این توصیه در حال اعمال است. |
| معتبر | توصیه با موفقیت اعمال شد و خدمات در حال اندازه گیری مزایا است. |
| موفقیت | توصیه با موفقیت اعمال شد و مزایا اندازه گیری شده است. |
| خطا | خطایی در طی فرآیند استفاده از توصیه رخ داده است. این می تواند یک مسئله گذرا باشد ، یا احتمالاً تغییر طرحواره به جدول و اسکریپت دیگر معتبر نیست. |
| برگشتی | این توصیه اعمال شده است ، اما غیر عملکردی تلقی شده و به طور خودکار برگردانده می شود. |
| معکوس | این توصیه برگردانده شد. |
برای دیدن اطلاعات بیشتر ، یک توصیه درون فرآیند را از لیست کلیک کنید:

بازگشت به یک توصیه
اگر از توصیه های عملکرد برای استفاده از توصیه استفاده کرده اید (به این معنی که اسکریپت T-SQL را به صورت دستی اجرا نکرده اید) ، در صورت یافتن تأثیر عملکرد منفی ، به طور خودکار تغییر را برمی گرداند. اگر به هر دلیلی می خواهید یک توصیه را برگردانید ، می توانید موارد زیر را انجام دهید:
- یک توصیه با موفقیت را در منطقه تاریخ تنظیم انتخاب کنید.
- روی صفحه REVERT در صفحه جزئیات توصیه کنید.

نظارت بر تأثیر عملکرد توصیه های شاخص
پس از اجرای موفقیت آمیز توصیه ها (در حال حاضر ، عملیات شاخص و فقط توصیه های پرس و جو پارامتر) ، می توانید روی صفحه Query Insights در صفحه جزئیات توصیه کلیک کنید تا بینش عملکرد پرس و جو را باز کنید و تأثیر عملکرد پرس و جوهای برتر خود را ببینید.

خلاصه
پایگاه داده Azure SQL توصیه هایی را برای بهبود عملکرد پایگاه داده ارائه می دهد. با ارائه اسکریپت های T-SQL ، در بهینه سازی پایگاه داده خود و در نهایت بهبود عملکرد پرس و جو کمک می کنید.
مراحل بعدی
توصیه های خود را رصد کنید و به استفاده از آنها برای اصلاح عملکرد ادامه دهید. بارهای کاری پایگاه داده پویا است و به طور مداوم تغییر می کند. پایگاه داده Azure SQL همچنان به نظارت و ارائه توصیه هایی می پردازد که به طور بالقوه می تواند عملکرد پایگاه داده شما را بهبود بخشد.< SPAN> پس از اجرای موفقیت آمیز توصیه ها (در حال حاضر ، عملیات فهرست و فقط توصیه های پرس و جو پارامتر) ، می توانید روی صفحه Query Insights در صفحه جزئیات توصیه ها کلیک کنید تا بینش های عملکرد پرس و جو را باز کنید و تأثیر عملکرد پرس و جوهای برتر خود را ببینید.
نرم افزار مفید تریدر...
ما را در سایت نرم افزار مفید تریدر دنبال می کنید
برچسب :
نویسنده : احمد شاملو
بازدید : 44
تاريخ : چهارشنبه
23 فروردين
1402 ساعت: 20:42