Чи ці інструменти все ще дійсні?


10

Я дивився 7-річний вебінар, виконаний Бреном Озаром ( https://youtu.be/U_Kle3gKaHc ), і чув про те, як рекомендувались декілька пунктів на той час.

  1. Утиліта SQLDiag.
  2. SQLNexus.
  3. Інструмент PAL.
  4. Радник / майстер налаштування баз даних.
  5. BPA (Аналізатор кращих практик).
  6. Управління на основі політики SQL Server.

Чи все ще їх використовувати / вважати чи є щось нове, що їх замінило?

Відповіді:


16

Brent тут - хлопець у волохатій грудній перуці у відео.

Настільки, як ця волохата грудна перука, я вже не користуюся цими інструментами. Відео все ще готове лише заради комічного полегшення.

З часом я хотів кращих інструментів, тому за допомогою своїх колег я створив їх та відкрив їх. Ось репортаж Github для набору першої відповіді , який містить:

  • sp_Blitz - перевірка здоров’я, замінює BPA для моїх потреб
  • sp_BlitzFirst - перевірка працездатності, замінює Diag / Nexus для більшості моїх потреб, особливо з параметром @SinceStartup = 1
  • sp_BlitzCache - перевірка продуктивності, яка фокусується на запитах
  • sp_BlitzIndex - перевірка дизайну індексу, яка замінює DTA для мене

Привіт, Бренте, приємно почутись від тебе знову. Я був майже впевнений, що так і буде, але я просто намагався переконатися, що я щось тут не пропускаю і розміщував у stackoverflow (як би ви сказали). Якби у мене виникло питання, можливо, у нього є ще хтось ;-) Приємно!
TheNixon

@TheNixon гарна робота! Радий бачити, що ти це розмістив, хе.
Брент Озар

7

Чи є вони дійсними, і для чого їх слід використовувати чи ні, це може бути масовою відповіддю і бути переважно думкою. Тому я намагався відповісти на це якомога об'єктивніше, з точки зору того, чи вони (або виглядають так, як вони) активно підтримуються / оновлюються. Прокрутіть до кінця підсумок.

1:

SQLDiag все ще використовується для SQL Server 2016, але можливий для знецінення

Ця утиліта може бути змінена, і програми чи сценарії, які покладаються на аргументи її командного рядка або поведінку, можуть не працювати належним чином у наступних випусках.

2:

SQL Nexus виглядає так, що він все ще розробляється, і остання версія (5.5.0.1) була випущена на CodePLex

3:

Інструмент PAL найновіша версія (2.7.7) була випущена в травні минулого року (не можу знайти подальшої інформації про життя цього, я продовжую шукати - здається, що найбільше з цього робить колектор даних).

1-3 (вид):

Так що, хоча багато цих функцій були включені до компонента Збору даних, який може частково замінити багато того, що вони роблять (частково обговорено тут. ) Разом із Управлінням сховища даних , це також спрощує управління декількома серверами.

4:

Радник з налаштування баз даних постачається з 2016 року і, як видається, залишається основним компонентом. Що стосується альтернатив, ви можете перевірити речі самостійно, використовуючи DMV, і є такі сторонні інструменти, як Qure Analyzer (я не маю досвіду роботи з цим інструментом, і я згадую це лише як приклад, якщо ви хочете дізнатися більше, ознайомтеся з цим ПО посада, яка просить альтернативи раднику з налаштування

5:

Здається, BPA не підтримується, хоча я фактично не можу знайти нічого, що підтверджує, що його офіційно позбулися (це насправді інструмент Windows Server, що ускладнює пошук інформації, а також є BPA для Windows Server 2012) - немає BPA для SQL Server 2014 або новішої версії. Тож це може бути корисним, якщо ви перебуваєте у 2012 році чи раніше. Цей центральний потік SQL Server обговорює це, але, здається, не існує чіткої заміни, яка робить все це (я додам до цього, якщо зможу щось знайти).

6:

Управління на основі політики все-таки річ, погляньте - Центральний сервер управління , який допомагає вам керувати кількома серверами (у поєднанні зі збирачами даних для заміни деяких елементів інших інструментів).

TL; DR / Підсумок:

Так, більшість цих інструментів все ще можна використовувати, але деякі старіють і можуть не оновлюватися.

SQLDiag упакований у 2016 році (але виглядає невдалим для майбутнього, інструмент SQL Nexus і PAL отримали версію, випущену в кодеплексі протягом останнього року. Радник з налаштування баз даних як і раніше є основним компонентом SQL Server. Аналіз найкращих практик ще не робить випущений для SQL Server з SQL Server 2012, він не має офіційного слова, але не схоже на те, що він розробляється. Управління на основі політики все ще використовується, і переглядаючи Центральний сервер управління із збирачем даних може замінити, частково, деякі інші інструменти для постійного управління.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.