10046是一个Oracle的内部事件(event),通过设置这个事件可以得到Oracle内部执行系统解析、调用、等待、绑定变量等详细的trace信息,即帮助我们解析一条/多条SQL、PL/SQL语句的运行状态,这些状态包括:Parse/Fetch/Execute三个阶段中遇到的等待事件、消耗的物理和逻辑读、CPU时间、执行计划等。它不仅为我们揭示了一条、多条SQL的运行情况,同时还能帮我们分析一
今天遇到一个生产问题,业务SQL很简单,单表查询,而且表只有三个字段,有个主键ID,而且通过主键ID过滤,业务页面会传一百多个ID过来调用SQL,这个表数据量大小为100多万,但是偏偏这条SQL执行跑了15秒,完全影响业务不能使用。selecta,b,cfromwheretwheret.idin(1111,222,333,444,555..........)我一开始并没有去查看表设计,而是直接看了
sql monitor
advice
dbms_xplan
SQL PLAN HISTORY
INDEX SCAN
性能
orace temp table
ThesetwotermsinthePredicateInformationsectionindicatewhenthedatasourceisreduced.Simply,accessmeansonlyretrievethoserecordsmeetingtheconditionandignoreothers.Filtermeansafteryoualreadygotthedata,gothro
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号