【发布时间】:2013-06-26 16:04:54
【问题描述】:
我正在为远程 Oracle 数据库优化我的 java 应用程序。我已经使用 C3P0 设置了连接池,现在我正在寻找可以减少对远程数据库的调用次数的地方。 SQL Developer 或其他工具中是否有一个函数可以显示数据库被查询命中的次数?谢谢。
【问题讨论】:
标签: java oracle11g oracle-sqldeveloper
我正在为远程 Oracle 数据库优化我的 java 应用程序。我已经使用 C3P0 设置了连接池,现在我正在寻找可以减少对远程数据库的调用次数的地方。 SQL Developer 或其他工具中是否有一个函数可以显示数据库被查询命中的次数?谢谢。
【问题讨论】:
标签: java oracle11g oracle-sqldeveloper
DBA 使用许多工具来了解哪些查询需要很长时间。这些工具实际上只会向您显示进行这些调用的连接。如果您想查明哪些代码部分受到的影响最大/最慢,您需要一个代码分析器,例如 VisualVM、JRockit Mission Control。
【讨论】:
不知道服务器端有什么可以做到这一点,但是您能否在您的数据访问类中构建一个机制(例如,如果它们都扩展了相同的基类)可以为您生成这些统计信息?
【讨论】: