问题现象: |
U851A产品,30台工作站,速度时慢时快。网络及机器配置也很好。后发现速度慢时,一般正好为某台工作站正在修改例如存货档案或单据设计及数据权限等,以前在其它用户处因工作站少而得到测试,请问这种情况如何处理? 1:修改档案和权限时并不是速度慢而是工作站没有响应,只要把修改界面强行退出,其他工作站就恢复正常了.在但是大部分时间修改档案和权限并不影响速度. 2:现在发现在物料需求计划模块,在做产品结构查询时,低层码及累计提前期第二个进度条时出现其他工作站无响应,只要该模块强行退出,其他工作站恢复正常。 |
问题原因: |
问题分析: 修改档案或权限,如果修改的档案或权限此时正被客户端调用或关联使用,程序及sql后台处理时,各事务处理优先级别不同,可能存在冲突和互斥,需要先完成档案或权限的数据更新操作,再响应客户端的关联操作。 修改操作未结束时,客户端的sql请求操作无法正常响应,从表象上感觉像死机一样; 如果正被修改的档案和权限与当前客户端所作操作无关联或未被调用,则不会影响客户端操作的。 对于数据库同时存在多个操作请求(如select、update)时,微软的sql是先响应update操作再响应select查询的。 |
解决方案: |
建议解决方案,供参考。 对于用户日常业务而言,修改档案或权限、单据设计等操作应是低频率操作。此处请与用户解释和说明。并不是产品的bug或机制不完善,而是后台sql处理的原则、方式如此。 建议对用户数据库进行dbcc checkdb修复检查,以排除数据库上索引、主外键、默认值等健全性。 可从支持网站上下载U8维护工具集合,其中有数据库修复工具。 低阶码、提前期维护均涉及到基础档案的更新操作,问题原理及原因与之前的档案修改操作类似。 |
相关补丁: |
|
版本: |
8.51A |
模块: |
企业门户 |
产品: |
U851A----企业门户 |
问题名称: |
30台工作站,产品日常操作速度时慢时快 |
最后更新: |
2005-11-28 00:00:00 |