2012-03-26 39 views
-2

我們使用citrix服務器來開發一些從PowerBuilder開發的應用程序。問題是性能延遲。在我們面臨同樣的問題之前的兩個月,我們的DBA團隊發現了這個問題,並且我們在某個表中做了索引。這個問題今天再次重複。但是數據庫方面,如果我們執行數據窗口中的相同查詢,它將檢索記錄6到10秒,我們如何識別來自哪裏的問題?這是Citrix服務器問題嗎?或者是這個數據庫問題?或者這是PowerBuilder的問題?性能延遲會在哪裏發生應用?數據庫?思傑?確定性能延遲

請給我建議。

感謝

+1

我們沒有足夠的信息讓我們明白你面臨的是什麼樣的問題,更不用說提供建議了。 (我甚至不清楚引用的6-10秒是好讀還是壞...對我來說聽起來不好)。我們可以拋出通用答案,如應用程序分析和數據庫跟蹤,但這聽起來像你沒有'你甚至不能將你的情況中的變量隔離開來(例如,當你拿出Citrix元素時性能是否會發生變化?),所以我們沒有太多機會準確評論。 – Terry 2012-03-27 14:07:11

+0

我們的應用程序正在從Citrix加載,加載該應用程序後,我們正在檢索客戶信息庫中的客戶ID。此時數據檢索過程會延遲(45秒到1分鐘以上)我們如何識別問題原因? – 2012-03-28 16:58:57

+1

仍然沒有足夠的信息,如果不是不可能的話,在沒有動手的情況下診斷性能問題真的很難。如果您的網絡交換機出現問題,我們將永遠無法弄清楚。我已經指出了一些PB工具。你似乎認爲這是特別的查詢(我們沒有聽說過PB工具的結果可以證實這一點);你可能想詢問你的數據庫管理系統(你沒有提到你正在使用哪一個)的社區關於哪些性能工具可用。除此之外,這完全是關於隔離組件或行爲以及測試理論。 – Terry 2012-03-29 14:21:01

回答

2

幾個簡單的建議,如何應用程序不是通過思傑執行?在本地運行。

Dev與Production之間的性能差異是什麼?

哪個數據庫? DBA應該能夠進行跟蹤並查看正在執行的SQL。

+0

是的,我在Dev開發了這個獨立的應用程序,我們正在使用Oracle數據庫。它工作正常。但是生產有更多的數據。因此,DBA團隊現在關注這些問題並重新爲表格編制索引。所以它工作 - 謝謝 – 2012-04-05 10:39:10