2011-03-18 2 views
1

SQL 2005에서 통계를 기다리는 데 소요 된 시간 (통계가 고쳐 진 것으로 간주 됨)을 업데이트하는 데 소요되는 전체 컴파일 시간 중 일부를 구체적으로 식별하는 방법을 알고있는 사람/2008? (나는 비동기 스레드를 켜고 대화의 시점이 올 경우를 대비해 백그라운드에서 통계를 업데이트하고 싶지 않습니다.) 감사!통계가 업데이트되기를 기다리는 데 걸리는 시간 결정 - SQL05/08

답변

0

양자,

나는 세부 사항의 수준을 의심하고 단위는 SQL 서버에 노출되어있다. 진짜 질문은 무엇입니까? 통계가 정상 컴파일 시간으로 고쳐 졌을 때 쿼리가 다시 컴파일되는 데 걸리는 시간을 측정하려고합니까? 이 요청을 원할히하지 않습니까, 아니면 일정 기간 동안 무엇인가를 생산에 넣고 그 차이를 측정 할 계획입니까?

이전의 경우 개별적으로 찍은 시간 (통계 시간 설정)과 함께 조합하여 해당 정보를 얻을 수 있습니다. 후자의 경우 SQL Server에서 현재 사용할 수있는 것이 있는지 확신 할 수 없습니다.

추신 : 나는이 활동을 위해 확장 된 이벤트 (DENALI)를 자세히 확인하지 않았지만 거기에 뭔가있을 수 있습니다. 당신이 정말로 관심이 있다면 체크 아웃 할 수 있습니다.

+0

정보 주셔서 감사합니다. 예, 저는 비동기 스레드를 켜는 것에 대해 논쟁을하고 있었지만 업데이트 될 통계를 특별히 기다린 모든 쿼리에 대해 어느 정도 수준의 노출을 얻고 싶었습니다. 일회성 문제는 언급하지 않았다. 이것이 언제 일어 났는지에 대한 전반적인 그림을 얻는 것이 었습니다. 나는 동의한다 - 나는 아무것도 사용할 수 없다고 생각했지만 전문가들에게 물어보고 싶었다. 나는 데날리에서 그러한 물건들을 감시 할 것이다. 감사! :) –

관련 문제