网站首页  新闻中心  产品介绍  文库  方案与案例  试用下载  产品报价  网上商城  常见问题  财务知识  在线留言  软件下载  论坛  
您现在的位置: Chinapc >> 常见问题 >> 速达软件 >> 常见问题正文 用户登录 新用户注册
专 题 栏 目
热 门 问 题
最 新 推 荐
相 关 问 题
  • 技术解决方案

  • 关于对INTERBASE的调整对系统加速           ★★★
    关于对INTERBASE的调整对系统加速
    作者:佚名 文章来源:本站原创 点击数: 更新时间:2005-11-2
    关于对INTERBASE的调整对系统加速
    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,设置它。

    常见问题录入:admin    责任编辑:admin 
  • 上一个常见问题: 没有了

  • 下一个常见问题:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)