Database
 sql >> база данни >  >> RDS >> Database

Как може да ви помогне анализът на работното натоварване на SQL?

За да намерите ключовите точки за това как анализът на работното натоварване на SQL може да ви помогне, потърсете патиците в тази публикация в блога!

Какво е анализ на работното натоварване на SQL?

Това е добавка към SQL Diagnostic Manager и компонент на таблото за управление на IDERA. Това табло е централният портал за няколко инструмента от IDERA. Тези инструменти включват инструменти за сигурност, архивиране, бизнес разузнаване и управление на инвентара.

Фигура 1:В таблото за управление на IDERA прегледайте (например) най-горните екземпляри по брой сигнали и по сесии за SQL Diagnostic Manager, сигналите на средата за SQL Compliance Manager, най-дълго изпълняваните задачи за архивиране за SQL Safe Backup, таговете за SQL Inventory Manager и цялостното състояние на SQL BI Manager.

Какво прави анализът на работното натоварване на SQL?

Идентифицирайте къде съществуват проблеми със SQL Server. След това разгледайте периодите на латентност. По този начин съпоставете всички допринасящи фактори за установяване на първопричината. Веднага разберете какви бази данни се обработват, разработете SQL изрази и получете полезни съвети.

Разгледайте най-популярните наблюдавани екземпляри

С много малко кликвания имате достъп до много подходящи данни в реално време и проницателни исторически тенденции от често вземане на проби.

Уеб-базираният потребителски интерфейс представя консолидиран изглед на различни ключови показатели за ефективност. По подразбиране унифицираният изглед показва събраните данни за последния ден. Показвайте по-дълги или по-кратки периоди, като изберете съответните бутони за управление.

Фигура 2:Избройте най-често наблюдаваните екземпляри. За избран наблюдаван екземпляр вижте най-големите изчаквания и техните тенденции, водещите бази данни, най-добрите SQL изрази, най-добрите данни за влизане и най-добрите машини.

Фокусирайте се върху проблемните събития

С много малко кликвания разбивка до критични интервали от време (например от 4 седмици до 5 минути).

Пробийте в по-подробна перспектива, където има забележими скокове по отношение на производителността на системата. Пробийте по-нататък, като нарисувате лента около проблемната зона, за да прецените допринесените фактори от това време.

Фигура 3:Използвайки която и да е графика на тенденциите, увеличете мащаба на интервал от време, като щракнете и плъзнете правоъгълник върху съответния поддомейн.

Разгледайте най-заключените обекти

С много малко кликвания разбивка надолу от проблемите до тяхната основна причина.

Вижте въздействието по отношение на заявките, процесора и изчакванията за заключване. Изберете хипервръзка, за да идентифицирате SQL изразите, съответните потребители и подробностите за приложението. Този изглед също така показва колко дълго е съществувал проблемът за дадена категория.

Фигура 4:Избройте най-горните заключени обекти. За избран заключен обект покажете тенденцията за времето на изчакване, най-горните заключващи програми и най-горните заключени изявления.

Разгледайте най-популярните влизания

Върнете се от по-рано избрания период, за да покажете специфична за потребителя информация. Тази информация идентифицира откъде потребителят е осъществявал достъп до системата и други свързани SQL изрази. Преминавайте през допълнителни потребители в този изглед.

Фигура 5:Избройте най-добрите входове. За избрано влизане покажете водещите изчаквания и техните тенденции, най-добрите бази данни, най-добрите SQL изрази, най-добрите машини и най-добрите програми.

Разгледайте най-популярните SQL изявления

С много малко кликвания разбивка надолу до полезни препоръки за подобряване на ефективността на заявката.

Изберете най-горните SQL изрази, за да разгледате по-подробна информация за заявката. Тези подробности включват кои конкретно са най-тежките оператори на заявка и какъв процент от времето за изпълнение отнемат.

Фигура 6:Избройте горните SQL изрази. За избран SQL оператор вижте обобщението на неговата производителност, всички констатации (като тежки оператори) и следващите стъпки, пълния текст на SQL оператора, тенденцията на изчакванията, обектите с най-голям достъп и най-добрите машини.

С много малко кликвания разбивка надолу за заявка за планове за изпълнение.

Разбийте плана за изпълнение, за да покажете специфичните компоненти и свързаните с тях разходи за производителността. Преглеждайте силно вложени SQL изрази с много фактори, допринасящи за цялостната производителност.

Фигура 7:За избран SQL оператор вижте неговия план за изпълнение и пълния му текст.

Разгледайте най-популярните програми

Издърпайте детайлите от шумните приложения на фокус и проучете въздействието, което са имали по това време. Консолидирайте всички ключови показатели за ефективност.

Фигура 8:Избройте най-добрите програми. За избрана програма покажете водещите изчаквания и техните тенденции, най-добрите бази данни, най-добрите SQL изрази, най-добрите данни за влизане и най-добрите машини.

Персонализиране на оформлението

От най-горното ниво конфигурирайте компонентите. Манипулирайте панелите, за да подчертаете и да се съсредоточите върху областите, които ви интересуват. В потребителския интерфейс покажете на видно място най-важните елементи.

Фигура 9:Персонализирайте оформлението на таблото за управление чрез преместване, затваряне и отваряне на всеки панел, за да се покаже най-подходящата информация на най-удобното място.

Последни мисли

Управлявайте без усилие производителността на сложни среди на SQL Server.

С SQL Workload Analysis прилагайте непрекъснато вземане на проби, за да осигурите изглед в реално време на цели бази данни. Бързо разбийте, за да изолирате бавни SQL изрази, анализирайте планове за изпълнение и вижте автоматизирани препоръки за настройка на проблемните изрази. Подобрете производителността на приложението с вградени препоръки и постигнете бързо основната причина с интегрирана оперативна и транзакционна диагностика.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL JOINs урок с примери

  2. SQL AS:Използване, примери и как може да ви е от полза най-добре

  3. Разделете струните по правилния начин – или по следващия най-добър начин

  4. Как да свържете SalesForce като източник на данни в Pyramid

  5. Маршрутизиране само за четене за винаги включено