2010-03-10 68 views
1

在我們的報告生成應用程序中,有一些非常重要的查詢需要大量時間來運行。直到這一點,用戶的反饋基本上都是壓縮的,而服務器突然停止了他們的請求。我注意到ADA管理實用程序上有一個選項卡,顯示查詢進度,完成百分比和估計剩餘秒數。我試圖通過表格來查看是否可以找到任何暴露的信息,以及通過ADBS提供的有限文檔,並找不到任何有用的信息。訪問Advantage Management實用程序的值以獲得反饋

有誰知道是否有辦法可以在ADA之外剔除這些信息以提供一些所需的用戶反饋?

回答

2

這不是問題的答案,但可能有助於減少在報告中運行查詢所需的時間。您可能已經完成了這項工作,並使其儘可能優化。但是,如果不是,您可以查看Advantage Data Architect中的查詢計劃來檢查優化問題。在運行查詢的查詢窗口中,您可以從SQL菜單中選擇Show Plan(或單擊工具欄中的按鈕)。這將顯示帶有優化信息的執行計劃,這可能有助於識別缺少的索引。

另一個可能有助於識別未優化查詢的工具是query logging。它也是discussed here

+0

這個日誌信息一定會派上用場。我是ADBS的新手,並且在其中一些查詢中很難獲得自己的反饋意見。現在我知道在哪裏可以更好地優化。謝謝。 – 2010-03-11 16:35:05