2015-04-16 41 views
0

当统计信息运行时(Oracle 11.2.3),我们的数据源变得过载,当时Web服务器上没有太多活动,这似乎是一个问题即使测试连接可能会导致过载,weblogic版本为11G(10.3.0)。 我们刚刚将数据库服务器移至新硬件并从10G升级。升级前不存在这些问题。在Oracle数据库上运行统计信息时,weblogic数据源过载

统计需要在某个阶段该服务器上运行,所以没时间是一个很好的时间,它是一个面向外部的系统 - 我们认为我们已经选择了最慢的时期。有人遇到过这样的事情吗?

+0

您是否检查过数据库支持的连接数?您的数据源池大小应该小于数据库支持的连接数。 –

+0

谢谢,我会让DBA现在检查,修正weblogic版本也在上面 –

回答

0

我们知道了,统计数据在他们收集之前做了一个完整的删除 - 这反过来导致了在SGA中创建的坏计划,这导致正常运行的查询长时间运行,这反过来又导致了敲门声到数据源 - 很难看到统计工作通常在我们进行调查时完成。解决方案是删除删除,同时冲刷SGA以确保没有任何不良计划留在那里。 我们也在跟踪Manish所做的评论中的支持连接,以确保我们有一些没有连接的空间。