이 도구는 여전히 유효합니까?


10

나는 브렌트 오자르 (Brent Ozar) ( https://youtu.be/U_Kle3gKaHc ) 가 7 살짜리 웨비나를보고 있었고 , 그 당시에 추천 된 몇 가지 항목에 대해 들었습니다.

  1. SQLDiag 유틸리티.
  2. SQLNexus.
  3. PAL 도구.
  4. 데이터베이스 튜닝 관리자 / 마법사.
  5. BPA (모범 사례 분석기).
  6. SQL Server 정책 기반 관리.

그것들 모두 여전히 사용 / 고려되어야합니까, 아니면 그것들을 대체 한 새로운 것이 있습니까?

답변:


16

브렌트 여기-비디오에 털이 가슴 가발에있는 남자.

그 털이 많은 가슴 가발과 마찬가지로, 나는 더 이상 그 도구를 사용하지 않습니다. 비디오는 여전히 만화 구호를 위해 있습니다.

시간이 지남에 따라 더 나은 도구가 필요했기 때문에 동료의 도움을 받아 'em'과 'open sourced'em을 만들었습니다. First Responder Kit에 대한 Github 저장소는 다음과 같습니다 .

  • sp_Blitz-상태 확인, 내 필요에 따른 BPA 대체
  • sp_BlitzFirst-성능 검사, 특히 @SinceStartup = 1 매개 변수로 Diag / Nexus를 대부분의 필요로 대체합니다.
  • sp_BlitzCache-쿼리에 중점을 둔 성능 검사
  • sp_BlitzIndex-나를 위해 DTA를 대체하는 인덱스 디자인 검사

안녕하세요 브렌트, 다시 연락을 드리겠습니다. 나는 그것이 사실 일 것이라고 확신했지만, 나는 여기에 뭔가 빠지지 않고 stackoverflow에 게시되었는지 확인하려고했다. 내가 질문이 있다면, 아마도 다른 누군가도 그것을 가지고있을 것입니다. ;-) 좋은 질문이 있습니다!
TheNixon

@TheNixon 잘 했어요! 당신이 그것을 게시하게 된 것을 기쁘게 생각합니다.
브렌트 오자르

7

이것들이 유효한지, 무엇을 사용 해야하는지 아닌지는 큰 대답이 될 수 있으며 대부분 의견이 될 수 있습니다. 그래서 나는 적극적으로 유지 관리 / 업데이트되고 있는지의 관점에서 가능한 한 객관적으로 대답하려고 노력했습니다. 요약을 보려면 맨 아래로 스크롤하십시오.

1:

SQLDiag 는 여전히 SQL Server 2016에서 사용 중이지만 더 이상 사용되지 않을 수 있습니다.

이 유틸리티는 변경 될 수 있으며 명령 행 인수 또는 동작에 의존하는 응용 프로그램 또는 스크립트는 다음 릴리스에서 올바르게 작동하지 않을 수 있습니다.

2 :

SQL Nexus 는 아직 개발 중이며 최신 버전 (5.5.0.1)이 CodePLex에서 릴리스 된 것 같습니다.

삼:

PAL 도구 최신 버전 (2.7.7)이 지난 5 월에 릴리스되었습니다 (이 수명에 대한 추가 정보를 찾을 수 없습니다. 계속 살펴볼 것입니다. Data Collector가이 작업의 대부분을 수행하는 것으로 보입니다).

1-3 (정렬) :

예, 관리 기능웨어 하우스 (Data Warehouse )와 함께 이러한 기능 (부분적으로 여기에서 설명 )의 많은 부분을 대체 할 수 있는 많은 기능이 Data Collector 구성 요소 에 포함되어 있지만 여러 서버를보다 쉽게 ​​관리 할 수 ​​있습니다.

4 :

데이터베이스 튜닝 어드바이저 는 2016 년 패키지로 제공되며 여전히 핵심 구성 요소 인 것으로 보입니다. 지금까지 대안이가는대로, 당신은 자신이 DMV에를 사용하는 것을 확인할 수 있으며, 타사 도구 (나는이 도구에 대한 경험이없는 당신이 더 알고 체크 아웃 할 경우 난 단지, 예를 들어 그것을 언급 Qure 분석기와 같은있다 이 SO를 Tuning Adviser의 대안을 요구하는 게시물

5 :

BPA는 실제로 공식적으로 제거되었음을 확인하는 것을 찾을 수는 없지만 실제로는 정보를 찾기가 복잡하고 Windows Server 2012 용 BPA가 있음을 확인하는 것을 찾을 수는 없지만 유지되지 않는 것으로 보입니다. SQL Server 2014 이상의 BPA 따라서 2012 년 또는 그 이전 버전 인 경우에도 여전히 유용 할 수 있습니다. 이 SQL Server Central 스레드는 이에 대해 설명하지만 모든 것을 대체하는 명확한 대체 방법은 없습니다 (내가 뭔가를 찾을 수 있다면 여기에 추가 할 것입니다).

6 :

정책 기반 관리 는 여전히 중요합니다. 중앙 관리 서버 를 통해 여러 서버 (데이터 수집기와 결합하여 다른 도구의 일부 요소를 대체)를 관리 할 수 ​​있습니다.

TL; DR / 요약 :

예, 대부분의 도구는 계속 사용할 수 있지만 일부 도구는 오래되어 업데이트되지 않을 수 있습니다.

SQLDiag는 2016 년에 패키지화되었지만 (앞으로도 확실해 보이지만, SQL Nexus와 PAL 도구는 지난해 코드 플렉스에서 출시되었습니다. Database Tuning Adviser는 여전히 SQL Server의 핵심 구성 요소 인 것 같습니다. SQL Server 2012 이후 SQL Server 용으로 출시되었지만 공식적인 단어는 없지만 개발되고있는 것처럼 보이지 않습니다 정책 기반 관리 가 여전히 사용 중이며 Data Collector 가 있는 중앙 관리 서버 를 보면 지속적인 관리를위한 다른 도구 중 일부입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.