2010-03-10 2 views
1

Google 보고서 생성 응용 프로그램에는 실행에 상당한 시간이 걸리는 꽤 많은 쿼리가 있습니다. 이 시점까지 사용자 피드백은 기본적으로 서버가 요청을 처리하는 동안 zip되었습니다. ADA 관리 유틸리티에는 쿼리 완료에 대한 진행률과 예상 남은 초수를 보여주는 탭이 있습니다. 나는이 정보를 노출시킬 수 있는지, ADBS에서 사용할 수있는 제한된 문서를 찾아 볼 수 있는지, 유용한 정보를 찾을 수 없는지를 조사하기 위해 테이블을 조사했습니다.피드백을위한 Advantage Management Utility 값 액세스

ADA 외부에서이 정보를 수집하여 필요한 사용자 피드백을 제공 할 수있는 방법이 있는지 알고 있습니까?

답변

4

ADA는 sp_GetSQLStatements system procedure에서이 정보를 얻고 있습니다.

그러나 모든 작업에 진행 정보를 제공하는 전통적인 방법은 callback function입니다.

+0

위대한 링크입니다. 나는 오늘 그것으로 주변에서 장난감을 가지고 갈 것이다. 고마워. –

2

이 질문에 대한 대답은 아니지만 보고서에서 쿼리를 실행하는 데 걸리는 시간을 줄이는 데 도움이 될 수 있습니다. 당신은 이미 이것을 해 놓았을 때 최적의 상태로 만들었을 것입니다. 그러나 그렇지 않은 경우 Advantage Data Architect의 쿼리 계획을 검토하여 최적화 문제를 확인할 수 있습니다. 쿼리를 실행하는 쿼리 창에서 SQL 메뉴에서 Show Plan을 선택하거나 도구 모음에서 단추를 클릭 할 수 있습니다. 누락 된 인덱스를 식별하는 데 도움이되는 최적화 정보가 포함 된 실행 계획이 표시됩니다.

최적화되지 않은 쿼리를 식별하는 데 유용한 또 다른 도구는 query logging입니다. 또한 discussed here입니다.

+0

이 로깅 정보는 확실히 유용 할 것입니다. 저는 ADBS에 처음 왔으며 이러한 쿼리 중 일부에 대한 피드백을 얻는 데 어려움을 겪고 있습니다. 이제 나는 물건을 더 잘 최적화 할 수있는 곳을 안다. 감사. –