合作伙伴社区股票代码:838758石基信息成员企业
首页>案例中心>餐饮系列软件解决使用卡慢的排查方法
2021-11-10 17:30  |  
393

问题说明:

针对餐饮系列产品,软件后台在日常使用中,查询各类报表出现加载慢、卡顿情况,包括前台收银操作时也会出现同样的现象,对于此类性能问题,可根据以下方式进行排查处理。


解决方法:

步骤1:首先可以调整操作系统设置,排除因系统设置引起的性能问题。

以win10为例,如下图右键我的电脑-属性-高级系统设置-高级-(性能)设置-高级,调整以优化性能选择“后台服务”,通过此设置优化正在运行程序的后台服务来提升电脑性能。

 

image.png


步骤2:系统磁盘碎片整理,清除硬盘冗杂文件,提高硬盘读取速率,可在做系统盘碎片化整理后再验证。以win10为例,鼠标右键C盘属性,在工具-优化中,依次选择需要优化整理的盘符进行磁盘碎片整理。


image.png


步骤3:可尝试设置虚拟内存,当内存耗尽时,充当内存、缓解内存紧张。不要设置在系统盘上,一般虚拟内存设定为物理内存容量的1.5-3倍左右。以win10为例,如下图右键我的电脑-属性-高级系统设置-高级-(性能)设置-高级-更改,不勾选自动管理所有驱动器的分页文件大小,按自定义大小设置虚拟内容即可。


image.png

 

步骤4:如网络原因引起的产品登录页无法访问公司服务器引起的卡顿,可调整网络或者关闭产品登录公司主页思迅在线功能。

--关闭思迅在线

update cybr_sys_parameter set vch_value ='false' , vch_explain ='进入系统时打开思迅在线' where vch_parameter ='login_web'

 

步骤5:进行数据库检测,排除因数据库配置或文件较大引起的卡顿问题。

1)如地址窗口化扩展插件 (awe)。开启AWE分配内存,从而允许在 32 位版本的操作系统上使用超过4GB的物理内存,最多可支持64GB的物理内存(64位操作系统无需检查此项),具体设置如下:

注:针对SQL2005或SQL2008(注:SQL2000无此项),右击服务器-属性-内存,勾选“使用AWE分配内存”。


性能6.jpg

 

步骤6:如客户数据库文件较大,可通过软件‘数据库优化’压缩或删除数据库日志文件,也可手动进行分离数据库处理。


性能7.jpg 

 

步骤7:通过SQL语法检测,核实是否是由索引损坏或自增列混乱所引起,修复处理重新验证。

--修复自增列语句:

declare @tablename varchar(100)

declare  test_cur cursor for

select object_name(id) from syscolumns

where status=128

open test_cur

fetch test_cur into @tablename

while @@fetch_status=0

begin  

DBCC CHECKIDENT (@tablename, RESEED)  

fetch test_cur into @tablename

end

close test_cur

deallocate test_cur

go

 

--修复索引

declare @tablename varchar(100)

declare  test_cur cursor for

select object_name(id) from sysobjects

where type ='U'

open test_cur

fetch test_cur into @tablename

while @@fetch_status=0

begin  

DBCC DBREINDEX(@tablename)

fetch test_cur into @tablename

end

close test_cur

deallocate test_cur

go

 

步骤8:产品功能设置检测,排除由于产品功能设置原因导致的性能问题。

1)如软件前台收银时卡顿,则可能是由于硬件不兼容或端口占用导致。可关闭软件打印机、钱箱、客显、双屏等外接设备,将端口修改为NONE再验证。


性能8.jpg


2)如其他功能性参数开启、隐藏功能参数开启引起的性能问题。


3)如数据量过大引起的卡顿,可缩短查询时间或者开启报表分页功能进行尝试。


性能9.jpg 

 


分享:

市场活动
其他新闻
产品案例


快速询价

在线咨询

在线留言