Pb 应用程序不响应,有没有遇到过!!急.......

时间:2022-12-30 20:53:44
1.操作系统 win2000server,db:oracle8i,pb6.5
     2.硬件为dell服务器,1g内存,cpu:2.53M

     pb应用程序有如下功能:输入某个编码回车后,在数据库中检索该编码的相关信息,并将检索出来的结果显示在数据窗口上,正常会在1秒内完成。数据库数据量不大,检索的数据量在2万左右。
     开始程序运行正常,但是应用程序运行2分钟以后,检索编码时,半天没有反映。查看任务管理器,应用为未响应状态。此状态持续半分钟左右,才回复正常。这种情况不是检索每个编码都发生,找不到规律。
     oracle设置,网络情况正常。不知道问题的原因,求解呀!!!!

12 个解决方案

#1


是多用户吗/
不会是数据库死锁吧

#2


检索的代码?

#3


把代码贴出来!

#4


中毒,数据库系统中了

#5


可能是数据库死锁(阻塞)

用调试模式运行看看程序在哪里,如果是查询语句(如 dw_1.retrieve()) 则很可能是数据库死锁问题.

楼上说的中毒也有可能吧

#6


可能是多用户造成数据库死锁。

#7


1。优化你的oracle
2。调用专用接口,而且使用oracle8系列的接口,pb65自带是7系列的接口。

#8


应该是死锁的问题!

#9


如果以前正常,现在不就不能正常运行的话,很有可能是因为别的的原因,可能是配的方法不是很正确,可能再试试.

#10


gz

#11


把你的过程讲一下

#12


sql语句如下: sp是商品表,sp_jg是商品价格表
SELECT a.code,a.name,a.unit,b.jg
FROM sp a,sp_jg b
WHERE a.code = '' and a.code=b.code AND a.status = 'Y'  rownum=1;

1. 是多用户.但是只有服务器单机运行的时候也有这个情况.怎样检查数据库死锁(阻塞)
2. xiao_bai(小白):数据库接口是怎么使用?

#1


是多用户吗/
不会是数据库死锁吧

#2


检索的代码?

#3


把代码贴出来!

#4


中毒,数据库系统中了

#5


可能是数据库死锁(阻塞)

用调试模式运行看看程序在哪里,如果是查询语句(如 dw_1.retrieve()) 则很可能是数据库死锁问题.

楼上说的中毒也有可能吧

#6


可能是多用户造成数据库死锁。

#7


1。优化你的oracle
2。调用专用接口,而且使用oracle8系列的接口,pb65自带是7系列的接口。

#8


应该是死锁的问题!

#9


如果以前正常,现在不就不能正常运行的话,很有可能是因为别的的原因,可能是配的方法不是很正确,可能再试试.

#10


gz

#11


把你的过程讲一下

#12


sql语句如下: sp是商品表,sp_jg是商品价格表
SELECT a.code,a.name,a.unit,b.jg
FROM sp a,sp_jg b
WHERE a.code = '' and a.code=b.code AND a.status = 'Y'  rownum=1;

1. 是多用户.但是只有服务器单机运行的时候也有这个情况.怎样检查数据库死锁(阻塞)
2. xiao_bai(小白):数据库接口是怎么使用?