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

SQLskills Wait Types Library вече показва данни от SentryOne

Преди няколко години осъзнах, че има огромна празнина в знанията в общността на SQL Server – какво означават всички различни видове чакане? – така че започнах проект за работа на любовта, за да документирам всички типове чакане и класове за заключване, които са съществували от SQL Server 2005 нататък. През май 2016 г. пуснах SQLskills Waits Types and Latch Classes Library и актуализирах всичките си скриптове, свързани с чакането, така че да имат автоматично генерирани URL адреси в библиотеката, за да помогна на хората да отстраняват проблеми с производителността. Всички 898 изчаквания и 185 ключа чрез SQL Server 2016 са в библиотеката, с подробна информация за 303 изчаквания и 32 ключа до момента.

Въпреки това, едно нещо, което липсва в библиотеката, е индикация за това дали определено чакане е рядкост или е такова, което почти всеки вероятно ще види в своите екземпляри. Така че работих с моя добър приятел Грег Гонзалес, главен изпълнителен директор на SentryOne (известен преди като SQL Sentry и дългогодишна партньорска компания със SQLskills), върху някои идеи за използването на тяхното хранилище за данни от анонимни показатели за производителност от много хиляди случаи на SQL Server, който техните инструменти наблюдават.

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

По-долу е екранна снимка на инфографиката за CXPACKET изчакайте:

На хоризонталната ос е скала (с възможност за превключване между линейна и логаритмична) какъв процент от случаите (наблюдавани от SentryOne) са преживели това изчакване през предходния календарен месец, а по вертикалната ос е процентът от времето, през което тези случаи, които са изпитали това чакане всъщност имаше нишка, която чака за този тип чакане.

Какво означава всичко това? Вече можете да усетите дали преживявате нещо рядко или много обичайно.

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

Мисля, че това е наистина полезно допълнение към библиотеката и съм много благодарен на SentryOne, че предостави тези данни на общността!

Вижте надстроената библиотека на следния URL адрес:https://www.sqlskills.com/help/waits/

PS Много благодаря на Джим Бентън и Мелиса Коутс от SentryOne за изграждането на инфографиката и бекенд източник на данни, както и на нашия собствен Джонатан Кехая, че ми помогна да интегрирам инфографиката в библиотеката.


  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, как да актуализирате данни

  2. Ръководство за внедряване на TimescaleDB с Docker

  3. Митове за ефективността:съкращаването не може да бъде върнато

  4. Използване на Jenkins с Kubernetes AWS, част 1

  5. Актуализирайте конфигурационния файл с новите настройки на базата данни