运行缓慢查询
我们有一个查询需要3个小时才能完成。这不是问题。之前,调用此查询的代码部署在weblogic上,并使用后者自己的连接池管理器。
现在由于进程占用了大量内存,我们将这些代码拉出来并使其在自己的堆空间上运行。调用查询的请求是通过jms完成的。我还注意到我们使用的连接池管理器是dbcp使用其默认设置(max connections = 8,min connections = 0)。 jms客户端是多线程的。
当我们通过接口(TOAD)执行查询时,它只需要2秒钟,所以从这里我已经排除了“责备”数据库。
我想知道我可以从这里采取什么步骤找到瓶颈。也许是连接池的东西?
没有找到相关结果
已邀请:
2 个回复
程琶
弦砂牧扁