1 硬件方面。内存的大小会直接影响IB的性能。一般应配置512M内存,对于20个用户以上或10个用户以上但业务非常繁忙的应考虑1G的内存。当然,硬盘留有足够的磁盘缓存空间。
2 对IB数据库做以下调整:使用备份恢复的方法改变数据库的Pagecount(512M对应4096,1G对应8192)。
例子:
——————————————
使用InterBase 的Server Manager工具。
>
> !!! 警告:如下*作前,必须退出客户端和服务器程序。
>
> 1 单击 -> ,输入user:SYSDBA,Pw:masterkey,确定。
> 2 单击 -> ,
> 输入 Database Path: (数据库路径和文件名,eg: C:AAA.gdb),
> 输入 Backup File or Device: (备份文件的路径和文件名,eg: C:AAA.gdk),
> 确定。
> …备份完成。
>
> 3 单击 -> ,
> 输入 Database Path: (数据库路径和文件名,eg: C:AAA_New.gdb),
> 输入 Backup File or Device: (备份文件的路径和文件名,eg: C:AAA.gdk),
> 输入 Page count: 4096
> 确定。
> …恢复完成。
>
> 4 引入新的数据库即可,eg: C:AAA_New.gdb,旧的可以从帐套维护中删除。
——————————————
3 如果是双CPU的机器,还要进行对IB的调整。
InteBase并不知道如何正确使用多处理器。在NT下,如果你有多个处理器,IB进程将会从一个处理器移到另一个。看起来好像IB在使用多个处理器,但不是这样。经验表明,IB进程的漂移将带来最多30%的性能下降。
如果你的服务器是多处理器的,而且要运行IB服务器,你可以把IB作为一个应用运行,并将它与一个处理器紧密相连从而防止IB进程从一个处理器漂移到另一个。
对于使用多处理器的机器,你可以使用cpu_affinity参数将IB进程捆绑在一个处理器上。
*作方法:用记事本打开InterBase安装目录下的ibconfig文件,增加一行#CPU_AFFINITY = 1。
该命令将把IB进程捆绑在第一个处理器上。
特别是很多使用联想万全服务器的用户,请注意。
4 调整IB的Database Cache = 4096
停止IB服务,手工启动Interbase server,在托盘区的IB图标上点右键,选择Properties。在打开的参数窗口中,选择IB Settings,设置它。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
甲骨文进军SDN 发布最新Netra网络服务器产品
本周,在西班牙巴塞罗那举办的2015世界移动通信大会上,甲骨文展出了4款新系统和网络产品。
-
服务器市场上的跳高理论
随着互联网和移动浪潮的兴起,大数据和云计算等技术将IT行业推到了竞技场的中央,而服务器作为最关键的基础设施自然也就成为了“众矢之的”。
-
甲骨文透露SPARC M7细节 将嵌入内存加速功能
甲骨文最新发布的SPARC M7芯片拥有32个处理器核心,包含上百亿个半导体晶体管。性能将比上一代提升4倍。
-
SQL Server三种提升性能的硬件升级方法
当你不得不检查SQL Server服务器的硬件的时候总会遇到一些问题,如果可以的话,你可以升级硬件以获得更好的性能。