2.硬件为dell服务器,1g内存,cpu:2.53M
pb应用程序有如下功能:输入某个编码回车后,在数据库中检索该编码的相关信息,并将检索出来的结果显示在数据窗口上,正常会在1秒内完成。数据库数据量不大,检索的数据量在2万左右。
开始程序运行正常,但是应用程序运行2分钟以后,检索编码时,半天没有反映。查看任务管理器,应用为未响应状态。此状态持续半分钟左右,才回复正常。这种情况不是检索每个编码都发生,找不到规律。
oracle设置,网络情况正常。不知道问题的原因,求解呀!!!!
12 个解决方案
#1
是多用户吗/
不会是数据库死锁吧
不会是数据库死锁吧
#2
检索的代码?
#3
把代码贴出来!
#4
中毒,数据库系统中了
#5
可能是数据库死锁(阻塞)
用调试模式运行看看程序在哪里,如果是查询语句(如 dw_1.retrieve()) 则很可能是数据库死锁问题.
楼上说的中毒也有可能吧
用调试模式运行看看程序在哪里,如果是查询语句(如 dw_1.retrieve()) 则很可能是数据库死锁问题.
楼上说的中毒也有可能吧
#6
可能是多用户造成数据库死锁。
#7
1。优化你的oracle
2。调用专用接口,而且使用oracle8系列的接口,pb65自带是7系列的接口。
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(小白):数据库接口是怎么使用?
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()) 则很可能是数据库死锁问题.
楼上说的中毒也有可能吧
用调试模式运行看看程序在哪里,如果是查询语句(如 dw_1.retrieve()) 则很可能是数据库死锁问题.
楼上说的中毒也有可能吧
#6
可能是多用户造成数据库死锁。
#7
1。优化你的oracle
2。调用专用接口,而且使用oracle8系列的接口,pb65自带是7系列的接口。
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(小白):数据库接口是怎么使用?
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(小白):数据库接口是怎么使用?