2010-02-01 22 views
0

我正在運行名爲Fishbowl庫存的軟件,它在Firebird數據庫(Windows Server 2003)上運行。此時,當多個用戶訪問軟件時,fishbowl軟件運行速度非常慢。我想知道是否有人可以提供一些關於調整數據庫或最佳實踐的信息?目前,我們正在運行一個帶4個ram內存的戴爾Power Edge 2700雙核四核。任何幫助將不勝感激。針對多處理器的Firebird數據庫調優

預先感謝您。 Robert

+1

好問題,以及near-dupe http://stackoverflow.com/questions/2179902/how-to-configure-a-firebird-database-to-run-in-memory,但屬於serverfault.com在乍一看。 – pilcrow 2010-02-02 01:09:15

回答

0

要想獲得有關Firebird數據庫的良好調優信息,請參閱您可以在www.ibphoenix.com上找到的文檔。

0

我覺得問題不是來自Firebird數據庫。 IbPhoenix可以幫助你,但你也必須問你的Fishbowl ressealler。

其他interresting鏈接:

+0

謝謝,我將檢查鏈接。 我的公司是應用程序的經銷商,迄今供應商一直沒有幫助。 如何增加緩存,是否在DefaultDbCachePages下的firebird.conf文件中?並建議什麼? 謝謝 – Robert 2010-02-03 14:05:58

+0

如果您使用SuperServer:您可以增加firebird.conf中的DefaultDbCachePages或使用gfix命令更改您的數據庫http://www.destructor.de/firebird/gfix.htm – 2010-02-03 16:03:40

1

我做Fishbowl Inventory(2009.1-2010.2)的報告開發,我的商業夥伴是Fishbowl VAR。我們用慢數據庫處理客戶。 o給我一個在ilbowz在fishbowlreports呼籲網絡公司

這是奇怪的,你的服務器與這些規格顯示滯後,但它並不是聞所未聞。

頂三件事情要記住

1)數據庫大小 - 越大數據庫,越排它必須處理的報告/更新作業時,等 2)活動 - 某些活動磅在服務器上 3)版本 - 較新的魚缸版本在表格上有額外的索引,這可以加快查詢速度

根據我的經驗,大部分任務在時間上線性增加。請參閱:http://www.fishbowlinventory.com/forums/viewtopic.php?f=16&p=5240 - 我在Fishbowl Inventory 2009.3上做了一些基準測試,希望能在Fishbowl 2010.2中做同樣的工作(一旦發佈)。

- 以色列

+0

哪個版本的Firebird使用Fishbowl? – 2010-02-04 12:24:17

+0

從Fishbowl 2010.1 - WI-V2.1.1.17910或Firebird 2.1 ...開始,似乎自2009年以來一直未發生變化.2 – 2010-02-04 16:10:02

+0

它在單個CPU(如虛擬機)上使用超級服務器,然後在多核時使用經典機。 – 2010-02-05 01:53:06

0

採取從梅德Yemanov(火鳥開發組組長)在Firebird Performance in Detail視頻看看。另外,如果您使用SuperServer,請確保FB連接到單個CPU /內核(檢查firebird.conf中的CPUAffinity參數)。

0

通常。來自客戶端部分的錯誤事務處理,會產生很多記錄版本。使用gstat統計數據提取並查找每個表的「總版本」。每桌的理想值爲0。當總版本超過總有效記錄時,我們遇到了麻煩。