实时Oracle SQL分析器工具

实时Oracle SQL分析器工具,sql,oracle,Sql,Oracle,我正在寻找一种可以在运行时分析SQL查询的工具。 我希望捕获在运行时调用web应用程序中的函数期间执行的所有查询。如果你能帮我做这件事就太好了 关于不确定是否有任何工具,但从v$sql中选择*可以提供大量信息 它将向您显示正在运行的SQL查询、正在运行查询的应用程序类型、处理的行数、优化器成本、用户i/o等待时间、应用程序等待时间、缓冲GET、并发等待时间、直接写入、磁盘读取等(以及一系列其他信息)不确定是否有任何工具,但从v$sql中选择*可以提供大量信息 它将向您显示正在运行的SQL查询、正

我正在寻找一种可以在运行时分析SQL查询的工具。 我希望捕获在运行时调用web应用程序中的函数期间执行的所有查询。如果你能帮我做这件事就太好了


关于不确定是否有任何工具,但
从v$sql中选择*可以提供大量信息


它将向您显示正在运行的SQL查询、正在运行查询的应用程序类型、处理的行数、优化器成本、用户i/o等待时间、应用程序等待时间、缓冲GET、并发等待时间、直接写入、磁盘读取等(以及一系列其他信息)

不确定是否有任何工具,但
从v$sql中选择*可以提供大量信息

它将向您显示正在运行的SQL查询、正在运行查询的应用程序类型、处理的行数、优化器成本、用户i/o等待时间、应用程序等待时间、缓冲GET、并发等待时间、直接写入、磁盘读取等(以及一系列其他信息)

“我想捕获调用期间执行的所有查询 函数的定义……”

这很简单:10046事件将把会话执行的所有SQL写入跟踪文件,该文件可以使用标准tkprof实用程序或其他工具(如trace Analyzer)(如果您有Oracle支持合同)挖掘信息。蒂姆·霍尔写了一篇很好的介绍:

“…在运行时的web应用程序中。”

这更难。“web应用程序”通常意味着连接池,这使得很难确定哪个数据库会话链接到哪个前端活动。然而,更高版本的Oracle可以通过DBMS\u MONITOR等工具提供帮助

“我想捕获调用期间执行的所有查询 函数的定义……”

这很简单:10046事件将把会话执行的所有SQL写入跟踪文件,该文件可以使用标准tkprof实用程序或其他工具(如trace Analyzer)(如果您有Oracle支持合同)挖掘信息。蒂姆·霍尔写了一篇很好的介绍:

“…在运行时的web应用程序中。”


这更难。“web应用程序”通常意味着连接池,这使得很难确定哪个数据库会话链接到哪个前端活动。然而,更高版本的Oracle可以通过DBMS\u MONITOR等工具提供帮助

可能重复的可能重复的非常感谢你的信息。今天我将花一些时间研究给出的解释。再次感谢。非常感谢你提供的信息。今天我将花一些时间研究给出的解释。再次感谢。