当前位置:首页 > 服务中心> 技术文档 > 正文

在装有SQL Serve的电脑上如何保证来电弹屏软件运行速度

我们知道在安装用友,金蝶,管家婆,商超POS系统,会员管理系统等管理软件时,都要求在该电脑上安装SQL Serve 2000这类的数据库。这是管理软件能够正常运行、存储客户资料等信息的基础。但是,装有SQL Serve 的电脑,在最初的几个星期速度还可以,占用的内存量也说的过去。但是随着时间的增加,SQL Serve占用内存量越来越大。以至影响管理软件的运行速度,同样也会影响到来电通来电弹屏软件的弹屏和运行速度。因为来电通来电弹屏软件是直接对接的管理软件软件的数据库,从管理软件的数据库中,读取客户的基本资料及相关的业务记录。来电时在电脑上将这些信息弹屏出来。

通过查找原因是SQL Serve的缓冲池的预期行为,也就是SQL Serve缓存容量问题。一般默认情况下,启动SQL Serve之后,它自动获取系统固有物理内存量,根据系统报告的物理内量,动态的配置高速缓存的容量。一般情况下, 只要不做限制,SQL Serve会自动将缓存配置成系统识别出来的最高内存量。SQL Serve占用的内存多了,相对的系统可分配给来电弹屏软件或者其他的管理软件就少了。所以我们可以对SQL Serve内存占用量进行限制。以防影响到其他的软件运行。一般都是装SQL Serve 2000的,这里就以SQL Serve 2000为列。

一:右击“我的电脑”,“管理”,选择“服务和应用程序”,右击“Micorsoft SQL Servers”,选择属性(图1),就可以打开,SQL Server 2000的内存属性。或者是直接从开始菜单里面选择,打开企业管理器(图2),从企业管理其中对SQL Server 2000的内存属性进行设置。实际上两种打开方法打开的都是同一个属性。

图1是从“我的电脑”“管理”选择中查看。

 

图2 是从企业管理其中查看。

 

二、如下图所示,是打开的SQL Serve 2000内存属性窗口。可以看到默认的动态配置最大值是1791M,这是系统报告的该计算机上的最大内存。如果不做限制,就会一直增大SQL Serve 2000的系统内存占用量,导致其他应用软件分配内存不足。

有两种内存设置方法:

方法一:选择动态的配置SQL Server 内存,最小值保持0不变,最大值设置成555M不等(可以根据自己的需要设置)。也可以将最小值和最大值设置成一样的, 这种设置方法和下面的方法二中讲述的含义相同。

方法二:选择使用固定的内存大小,可以将 固定使用内存值设置成555M不等,以方法一种的大小值一样,意义相同。

其他SQL Serve 2005,SQL Serve 2008等的设置方法稍有所不同,但是原理相同。当然在做这些设置的时候要将SQL Server 服务关掉,设置好或再启动,一般更好的分配内存。近年,来电弹屏软件成为市场上的热门软件。它是扩充电话来电显示的一种工具软件,可以在客户来电时,在电脑上弹出客户的基本信息或者更多。像来电通来电弹屏软件的优势是跟任何管理软件对接,它可以直接连接管理软件的数据库,获取管理软件的业务记录信息。如果SQL Server占用过多的系统内存,那么系统分配给来电弹屏等其他软件的内存就少了。所以装用SQL Serve的用户可以尝试重新配置其内存。