用Delphi开发的ERP系统为什么打开模块很慢?(200)

  • 主题发起人 主题发起人 lucky.gong
  • 开始时间 开始时间
L

lucky.gong

Unregistered / Unconfirmed
GUEST, unregistred user!
我们公司ERP系统升级,发现升级后,打开各模块非常的慢.远不如旧版. 开发公司说可能是SQL的TCP/IP连接数问题,但是发现与这个不一定有关,而且更改SQL的连接数可能会导致系统不稳定. 看起来他们都没辙了,不知各位高手有没有什么好建议,可以提供一些测试方法.
 
自己顶一下
 
搞不好,就不给钱,估计他们很快就有办法了
 
这种情况很复杂,我以前跨网段很慢,后在客户机C:/WINDOWS/system32/drivers/etc/的hosts文件中增加一行 你的服务器IP 你的服务器名称问题得以解决,你可试试看。
 
原因好的.有时间连接数据库的.有时间系统初始化时间长.先从系统初始化找找原因.
 
to:郭玉梁同为道中人,为何出此下策,scxujie兄说得有道理.to:lucky.gong检查一下你的组网情况,是否有内外网混组的情况.
 
谢谢各位;我们公司没有混网情况,有域服务器,通过DDN上外网,中间有硬件防火墙.to 郭玉梁 公司已预付了80%的费用,而且开发公司在香港,他们对服务的做法好像与我们大陆不一样.请他们来真的太难.to scxujie谢谢!我明天上班时试一下,我们公司SQL SEVER服务器和ERP系统文件放于两台服务器.我发现很奇怪,公司那SQL SEVER经常会卡死,特别是突然有很多人同时用时,有些有几个进程堵塞,这时若运行ERP,几乎动弹不了,只能手动KILL 掉这些进程才行.请教大家还有没有什么好的方法
 
升级前没有这个问题,只在升级后才发现这个问题的,这个很简单的吗?原因就在于开发公司的软件更新上,让开发公司技术员或相关人员检查一下原因,就知道是什么原因了?
 
学习中[:)]
 
应该是数据库缓冲池的问题吧。ORACLE里的话,一般这种情况是连接数过多,PGA设得过小。导致第个PROCESS得到的资源无法提供正常的操作,所以就会有很多死掉的SESSION,需要手工去杀。另外一种是客户端一次打开了很多连接,操作完后,就一直放在那里,也会导致很多死进程的存在,这是两层直连时容晚产生的情况。如果以上两种情况存在,一般会导致后进的PROCESS无法申请到资源,或是死锁,或严重时根本就进不去。
 
非常感谢各位.to scxujie今天在公司试过你的方法,好像效果不明显.98系统未找到ETC文件夹.to 心飞雪,因为我们不能直接和香港那边技术员沟通,只是听老大说了一些开发公司的解释,但都未找到真正的问题点.ERP系统有个KEY,以前是通过并口,升级后的KEY是USB.不知道会不会是与这个有关.to luoyanqing119请问有没有什么好的办法可以解决.我们也想到死锁问题,或是ERP系统与SQL接口未设计好.因为现在即便于一个人使用ERP,也是慢.用事件探查器追踪后台,未找到异常情况.有时点一下SQL SERVER进程刷新,总处于繁忙状态,停顿好一会儿才OK.不知究竟哪里是问题点.我们目前数据库文件接近5G,不知是否与这个有关?
 
出点钱,找个人现场看看就行了。sqlserver要提升速度还是比较容易折腾的。
 
to aerobull你提的方法我们都不敢想,因为目前公司都不大景气,出钱请人来现场的事谁都不敢开口. 所以上DFW来,看看各位高人能否帮忙提供一些方法.
 
1、win98的hosts文件在c:/windows目录下,要将Sql服务器和ERP系统文件服务器都加上;2、是否与数据库文件大小有关,可以先备份现在数据库,还原一个他系统的初始数据库,看看效果就知道了。
 
将余下的20%费用的10%拿出来,足够解决该问题了。想马儿跑又想马儿不吃草,有这等好事?先做做这些事情:1.网络问题,依次插拨交换机上的每个线头,确定网络无问题。2.自己写程序连接sqlserver,如果速度贼快,不用说,肯定是人家做了手脚了。3.用自己的程序直接在服务器上连接sqlserver,如果确实还是很慢,重装服务器。
 
系统在人家手里,你又没代码,现在都是在瞎猜我说的怎么就是下策呢?须知,解铃还须系铃人,想当初我为了flash image,还故意延时过时间。最好让他们自己测试,因为你没有程序的各个版本,没有比较,很难判断,你可以让他发程序各个时间段的版本,一比较就有了你很多人,是多少人?
 
你自已都找到问题所在了,KEY 并口->USBWin98系统会不会USB的驱动问题?
 
谢谢各位!to scxujie你提的方法我再试一下,我们是用了一个测试数据库,但ERP公司人说要用最新的即目前正在用的数据库有近5G.to aerobull要是在大陆,他们那20%费用别想拿去了.早就找他们算帐了.网络可以确定无问题的,我自己用D也有为公司开发软件,连接在同一数库中,速度挺快的,偶尔出现SQL阻塞(注:ERP系统超成的)才会慢点.to 郭玉梁我这几天也在着摸,会不会ERP系统设计上的问题,ERP很多功能特别是涉及到查询那块都比较慢,看后台数据表用index比较少,程序的优化上可能没有做好,在执行一个动作时会附带一些没必要的查询和检查,这些都应该会影响到到速度吧.一般很多人用指在二十五个人左右.我们有ERP开发的几个版本,但是因为开发人员换了几批了,所以用了最原始的那个作为样版,再升级.to yczjskey是安装在服务器上,WINSERVER2000.WIN98电脑配置较落后.P3550/128M . 但P4 2.8/256M有时也响应较慢.我决定下周一做一个单机测试.将ERP的KEY,SQLSEVER和文件全放于一台电脑试一下,到时看看结果会如何.
 
你系统配置相对于现在的软件系统肯定低了,现在开发公司的开发环境无论是硬件还是软件都比你以前系统的开发环境高得多了,所以开发出来的系统即使算法不优化他们也不会觉得慢,而在你原来的硬件上运行当然很慢了。
 
后退
顶部