Sql 多处理器Firebird数据库调优
我正在运行一个名为Fishbowl inventory的软件,它运行在firebird数据库(WindowsServer2003)上。此时,当超过一个用户访问该软件时,fishbowl软件运行极慢。我想知道是否有人可以提供一些关于优化数据库或最佳实践的信息?我们目前正在运行dell power edge 2700双四核,内存为4千兆。任何帮助都将不胜感激Sql 多处理器Firebird数据库调优,sql,firebird,performance,Sql,Firebird,Performance,我正在运行一个名为Fishbowl inventory的软件,它运行在firebird数据库(WindowsServer2003)上。此时,当超过一个用户访问该软件时,fishbowl软件运行极慢。我想知道是否有人可以提供一些关于优化数据库或最佳实践的信息?我们目前正在运行dell power edge 2700双四核,内存为4千兆。任何帮助都将不胜感激 先谢谢你。Robert有关Firebird数据库的良好调优信息:请查看您可以在上找到的文档 我认为问题不在于Firebird数据库。IbPho
先谢谢你。Robert有关Firebird数据库的良好调优信息:请查看您可以在上找到的文档 我认为问题不在于Firebird数据库。IbPhoenix可以帮助你,但你也必须问你的鱼缸服务员
- 第一件事:在两者之间做出选择
- 增加数据库的缓存
-以色列看一看Dmitry Yemanov(Firebird开发团队负责人)的视频。此外,如果您使用的是SuperServer,请确保FB连接到单个CPU/核心(请检查firebird.conf中的CPUAffinity参数)。通常。来自客户端的错误事务处理会导致大量记录版本控制。使用gstat统计数据进行提取,并查找每个表的“总版本”。每个表的理想值为0。当total version大于total efectives记录时,我们就有麻烦了。这是一个很好的问题,还有近乎重复的问题,但乍一看就属于serverfault.com。谢谢,我将查看链接。我的公司是该应用程序的经销商,到目前为止,该供应商一直没有帮助。如何增加缓存,它是否位于DefaultDbCachePages下的firebird.conf文件中?建议是什么?感谢您使用SuperServer:您可以增加firebird.conf中的DefaultDbCachePages,或者使用gfix命令更改数据库中哪个版本的firebird使用Fishbowl?从Fishbowl 2010.1-WI-V2.1.1.17910或firebird 2.1开始。。。自2009年以来,它似乎一直没有改变。2它在单CPU上使用超级服务器,就像虚拟机一样,然后在多核机器上使用经典。Israel,我给你发了电子邮件,但到目前为止还没有收到回复。我有兴趣与您谈谈您的经验和您的基准测试。我的电子邮件是crwefixit.com的Rob,谢谢。