{"id":1031,"date":"2017-05-01T20:44:18","date_gmt":"2017-05-01T23:44:18","guid":{"rendered":"http:\/\/dbtimewizard.com.br\/blog\/?p=1031"},"modified":"2019-10-10T23:02:37","modified_gmt":"2019-10-11T02:02:37","slug":"sql-monitor-como-monitorar-consultas-rapidas","status":"publish","type":"post","link":"http:\/\/dbtimewizard.com.br\/blog\/sql-monitor-como-monitorar-consultas-rapidas\/","title":{"rendered":"SQL Monitor: Como monitorar consultas r\u00e1pidas?"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">A partir da vers\u00e3o 11g o Oracle Database disponibiliza um recurso fant\u00e1stico chamado SQL Monitor que possibilita a visualiza\u00e7\u00e3o de uma infinidade de informa\u00e7\u00f5es sobre a execu\u00e7\u00e3o de uma instru\u00e7\u00e3o SQL, tanto para instru\u00e7\u00f5es encerradas\u00a0como para instru\u00e7\u00f5es que ainda est\u00e3o em execu\u00e7\u00e3o, \u00e9 poss\u00edvel acessar esse recurso de forma gr\u00e1fica atrav\u00e9s do Oracle Cloud Control e\u00a0SQLDeveloper ou em formato texto atrav\u00e9s da package DBMS_SQLTUNE.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Para n\u00e3o sobrecarregar o banco de dados, o SQL Monitor s\u00f3 captura informa\u00e7\u00f5es de instru\u00e7\u00f5es que demoram mais 5 segundos ou que executam na modalidade paralela. Neste artigo vamos mostrar na pr\u00e1tica como utilizar este recurso fant\u00e1stico para analisar um consulta que demora menos de 5 segundos. No nosso exemplo pr\u00e1tico vamos utilizar a package DBMS_SQLTUNE para visualizar as informa\u00e7\u00f5es capturadas pelo SQL Monitor.<\/span><\/p>\n<h1 style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">Pr\u00e9-requisitos para utilizar SQL Monitor<\/span><\/h1>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">1) Para utilizar o SQL Monitor \u00e9 preciso que a base tenha a licen\u00e7a das &#8220;<strong><span style=\"font-size: 10pt;\">OPTIONS DIAGNOSTIC PACK AND TUNING PACK<\/span><\/strong>&#8220;<\/span><br \/>\n<span style=\"font-size: 12pt;\">2) O par\u00e2metro STATISTICS_LEVEL deve estar configurado como TYPICAL ou ALL<\/span><br \/>\n<span style=\"font-size: 12pt;\">3) O par\u00e2metro CONTROL_MANAGEMENT_PACK_ACCESS deve estar configurado como DIAGNOSTIC+TUNING<\/span><\/p>\n<h1 style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">Demostra\u00e7\u00e3o pr\u00e1tica<\/span><\/h1>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">As pr\u00f3ximas etapas desse artigo mostram como podemos for\u00e7ar a captura de uma instru\u00e7\u00e3o SQL pelo SQL Monitor:<\/span><\/p>\n<p style=\"text-align: justify;\"><strong><span style=\"font-size: 12pt;\">1) O SQL Monitor n\u00e3o captura instru\u00e7\u00f5es SQL com tempo inferior a 5 segundos<\/span><\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">\u00a0 1.1) Execu\u00e7\u00e3o de uma consulta com tempo de execu\u00e7\u00e3o inferior a 5 segundos<\/span><br \/>\n<span style=\"font-size: 12pt;\">\u00a0 1.2) Verificar se SQL Monitor capturou a consulta<\/span><\/p>\n<p style=\"text-align: justify;\"><strong><span style=\"font-size: 12pt;\">2) For\u00e7ar o SQL Monitor capturar a instru\u00e7\u00e3o SQL<\/span><\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">\u00a0 2.1) Executar a mesma consulta com HINT MONITOR<\/span><br \/>\n<span style=\"font-size: 12pt;\">\u00a0 2.2) Verificar se SQL Monitor capturou a consulta<\/span><br \/>\n<span style=\"font-size: 12pt;\">\u00a0 2.3) Emitir o relat\u00f3rio do SQL Monitor<\/span><\/p>\n<p style=\"text-align: justify;\"><strong><span style=\"font-size: 12pt;\">3) For\u00e7ar a captura do SQL Monitor sem alterar a instru\u00e7\u00e3o SQL<\/span><\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">\u00a0 3.1) Executar a mesma consulta <\/span><br \/>\n<span style=\"font-size: 12pt;\">\u00a0 3.2) Gerar uma SQL Profile para for\u00e7ar a captura SQL Monitor <\/span><br \/>\n<span style=\"font-size: 12pt;\">\u00a0 3.3) Executar a consulta para captura pelo SQL Monitor<\/span><br \/>\n<span style=\"font-size: 12pt;\">\u00a0 3.4) Emitir o relat\u00f3rio do SQL Monitor<\/span><\/p>\n<h1 style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">1) O SQL Monitor n\u00e3o captura instru\u00e7\u00f5es SQL com tempo inferior a 5 segundos<\/span><\/h1>\n<h2 style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">1.1) Execu\u00e7\u00e3o de uma consulta com tempo de execu\u00e7\u00e3o inferior a 5 segundos<\/span><\/h2>\n<div class=\"codecolorer-container php default codecolorer-noborder\" style=\"overflow:auto;white-space:nowrap;width:800px;height:520px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/>8<br \/>9<br \/>10<br \/>11<br \/>12<br \/>13<br \/>14<br \/>15<br \/>16<br \/>17<br \/>18<br \/>19<br \/>20<br \/>21<br \/>22<br \/>23<br \/>24<br \/>25<br \/>26<br \/>27<br \/>28<br \/>29<br \/>30<br \/>31<br \/>32<br \/>33<br \/>34<br \/>35<br \/>36<br \/>37<br \/>38<br \/>39<br \/>40<br \/>41<br \/>42<br \/>43<br \/>44<br \/>45<br \/>46<br \/>47<br \/>48<br \/>49<br \/>50<br \/>51<br \/>52<br \/>53<br \/>54<br \/>55<br \/>56<br \/>57<br \/>58<br \/>59<br \/>60<br \/>61<br \/>62<br \/>63<br \/>64<br \/>65<br \/>66<br \/>67<br \/>68<br \/>69<br \/>70<br \/>71<br \/>72<br \/>73<br \/>74<br \/>75<br \/>76<br \/>77<br \/>78<br \/>79<br \/><\/div><\/td><td><div class=\"php codecolorer\">SQL <span class=\"sy0\">&gt;<\/span> SELECT <span class=\"sy0\">*<\/span> FROM V<span class=\"re0\">$VERSION<\/span> where rownum <span class=\"sy0\">&lt;<\/span> <span class=\"nu0\">2<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\nBANNER<br \/>\n<span class=\"sy0\">--------------------------------------------------------------------------------<\/span><br \/>\nOracle Database 11g Enterprise Edition Release 11<span class=\"sy0\">.<\/span>2<span class=\"sy0\">.<\/span>0<span class=\"sy0\">.<\/span>4<span class=\"sy0\">.<\/span>0 <span class=\"sy0\">-<\/span> 64bit Production<br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> ALTER SESSION SET statistics_level<span class=\"sy0\">=<\/span>ALL<span class=\"sy0\">;<\/span><br \/>\n<br \/>\nSess\u00e3o alterada<span class=\"sy0\">.<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> ALTER SESSION SET current_schema <span class=\"sy0\">=<\/span> sh<span class=\"sy0\">;<\/span><br \/>\n<br \/>\nSess\u00e3o alterada<span class=\"sy0\">.<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> SELECT <span class=\"coMULTI\">\/* dbtw001 *\/<\/span> <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span> Qtde<br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp;FROM customers &nbsp;c<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">3<\/span> &nbsp; &nbsp; &nbsp; &nbsp; sales &nbsp; &nbsp; &nbsp;s<br \/>\n&nbsp; <span class=\"nu0\">4<\/span> &nbsp; WHERE c<span class=\"sy0\">.<\/span>cust_id <span class=\"sy0\">=<\/span> s<span class=\"sy0\">.<\/span>cust_id<br \/>\n&nbsp; <span class=\"nu0\">5<\/span> &nbsp; &nbsp; AND s<span class=\"sy0\">.<\/span>quantity_sold <span class=\"sy0\">&gt;<\/span> <span class=\"nu0\">1<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\n&nbsp; &nbsp; &nbsp; QTDE<br \/>\n<span class=\"sy0\">----------<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> column sql_id new_value m_sql_id<br \/>\nSQL <span class=\"sy0\">&gt;<\/span> column child_number new_value m_child_no<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> SELECT sql_id<span class=\"sy0\">,<\/span> child_number<br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp;FROM v<span class=\"re0\">$sql<\/span><br \/>\n&nbsp; <span class=\"nu0\">3<\/span> &nbsp; WHERE sql_text LIKE <span class=\"st_h\">'%dbtw001%'<\/span><br \/>\n&nbsp; <span class=\"nu0\">4<\/span> &nbsp; &nbsp; AND sql_text NOT LIKE <span class=\"st_h\">'%v$sql%'<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\nSQL_ID &nbsp; &nbsp; &nbsp; &nbsp;CHILD_NUMBER<br \/>\n<span class=\"sy0\">-------------<\/span> <span class=\"sy0\">------------<\/span><br \/>\ndw5t15p94q2bz &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">0<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> SELECT <span class=\"sy0\">*<\/span><br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp;FROM TABLE <span class=\"br0\">&#40;<\/span>dbms_xplan<span class=\"sy0\">.<\/span>display_cursor <span class=\"br0\">&#40;<\/span><span class=\"st_h\">'&amp;m_sql_id'<\/span><span class=\"sy0\">,&amp;<\/span>m_child_no<span class=\"sy0\">,<\/span><span class=\"st_h\">'ALLSTATS LAST'<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\nPLAN_TABLE_OUTPUT<br \/>\n<span class=\"sy0\">--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<\/span><br \/>\nSQL_ID &nbsp;dw5t15p94q2bz<span class=\"sy0\">,<\/span> child number <span class=\"nu0\">0<\/span><br \/>\n<span class=\"sy0\">-------------------------------------<\/span><br \/>\nSELECT <span class=\"coMULTI\">\/* dbtw001 *\/<\/span> <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"sy0\">:<\/span><span class=\"st0\">&quot;SYS_B_0&quot;<\/span><span class=\"br0\">&#41;<\/span> Qtde &nbsp; FROM customers &nbsp;c<span class=\"sy0\">,<\/span><br \/>\nsales &nbsp; &nbsp; &nbsp;s &nbsp;WHERE c<span class=\"sy0\">.<\/span>cust_id <span class=\"sy0\">=<\/span> s<span class=\"sy0\">.<\/span>cust_id &nbsp; &nbsp;AND s<span class=\"sy0\">.<\/span>quantity_sold <span class=\"sy0\">&gt;<\/span><br \/>\n<span class=\"sy0\">:<\/span><span class=\"st0\">&quot;SYS_B_1&quot;<\/span><br \/>\n<br \/>\nPlan <a href=\"http:\/\/www.php.net\/hash\"><span class=\"kw3\">hash<\/span><\/a> value<span class=\"sy0\">:<\/span> <span class=\"nu0\">2841872969<\/span><br \/>\n<br \/>\n<span class=\"sy0\">---------------------------------------------------------------------------------------------------------<\/span><br \/>\n<span class=\"sy0\">|<\/span> Id &nbsp;<span class=\"sy0\">|<\/span> Operation &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> Name &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> Starts <span class=\"sy0\">|<\/span> E<span class=\"sy0\">-<\/span>Rows <span class=\"sy0\">|<\/span> A<span class=\"sy0\">-<\/span>Rows <span class=\"sy0\">|<\/span> &nbsp; A<span class=\"sy0\">-<\/span><a href=\"http:\/\/www.php.net\/time\"><span class=\"kw3\">Time<\/span><\/a> &nbsp; <span class=\"sy0\">|<\/span> Buffers <span class=\"sy0\">|<\/span> Reads &nbsp;<span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">---------------------------------------------------------------------------------------------------------<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">0<\/span> <span class=\"sy0\">|<\/span> SELECT STATEMENT &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.29<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4477<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp;<a href=\"http:\/\/www.php.net\/sort\"><span class=\"kw3\">SORT<\/span><\/a> <a href=\"http:\/\/www.php.net\/aggregate\"><span class=\"kw3\">AGGREGATE<\/span><\/a> &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.29<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4477<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">2<\/span> <span class=\"sy0\">|<\/span> &nbsp; NESTED LOOPS &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">166<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.29<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4477<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">3<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;PARTITION <a href=\"http:\/\/www.php.net\/range\"><span class=\"kw3\">RANGE<\/span><\/a> ALL<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">166<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.29<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4471<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|*<\/span> &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; TABLE ACCESS FULL <span class=\"sy0\">|<\/span> SALES &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">28<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">166<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.29<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4471<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|*<\/span> &nbsp;<span class=\"nu0\">5<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;INDEX UNIQUE SCAN &nbsp;<span class=\"sy0\">|<\/span> CUSTOMERS_PK <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">00.01<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"nu0\">6<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">0<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">---------------------------------------------------------------------------------------------------------<\/span><br \/>\n<br \/>\nPredicate Information <span class=\"br0\">&#40;<\/span>identified by operation id<span class=\"br0\">&#41;<\/span><span class=\"sy0\">:<\/span><br \/>\n<span class=\"sy0\">---------------------------------------------------<\/span><br \/>\n<br \/>\n&nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">-<\/span> filter<span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;S&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;QUANTITY_SOLD&quot;<\/span><span class=\"sy0\">&gt;:<\/span>SYS_B_1<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp;<span class=\"nu0\">5<\/span> <span class=\"sy0\">-<\/span> access<span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;C&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;CUST_ID&quot;<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;S&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;CUST_ID&quot;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<br \/>\n<br \/>\n<span class=\"nu0\">25<\/span> linhas selecionadas<span class=\"sy0\">.<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<h2 style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">1.2) Verificar se SQL Monitor capturou a consulta<\/span><\/h2>\n<div class=\"codecolorer-container php default codecolorer-noborder\" style=\"overflow:auto;white-space:nowrap;width:800px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/>8<br \/>9<br \/>10<br \/>11<br \/>12<br \/>13<br \/>14<br \/><\/div><\/td><td><div class=\"php codecolorer\">SQL <span class=\"sy0\">&gt;<\/span> select sid<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp; &nbsp; &nbsp; sql_id<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">3<\/span> &nbsp; &nbsp; &nbsp; &nbsp; sql_exec_id<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">4<\/span> &nbsp; &nbsp; &nbsp; &nbsp; to_char<span class=\"br0\">&#40;<\/span>sql_exec_start<span class=\"sy0\">,<\/span><span class=\"st_h\">'DD-Mon-YY HH24:MI:SS'<\/span><span class=\"br0\">&#41;<\/span> sql_exec_start<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">5<\/span> &nbsp; &nbsp; &nbsp; &nbsp; sql_plan_hash_value plan_hash_value<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">6<\/span> &nbsp; &nbsp; &nbsp; &nbsp; elapsed_time<span class=\"sy0\">\/<\/span><span class=\"nu0\">1000000<\/span> etime<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">7<\/span> &nbsp; &nbsp; &nbsp; &nbsp; buffer_gets<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">8<\/span> &nbsp; &nbsp; &nbsp; &nbsp; disk_reads<br \/>\n&nbsp; <span class=\"nu0\">9<\/span> &nbsp; &nbsp;from v<span class=\"re0\">$sql_monitor<\/span><br \/>\n&nbsp;<span class=\"nu0\">10<\/span> &nbsp; where sql_id <span class=\"sy0\">=<\/span> <span class=\"st_h\">'dw5t15p94q2bz'<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\nn\u00e3o h\u00e1 linhas selecionadas<br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p><span style=\"font-size: 12pt;\">Como podemos observar o SQL Monitor n\u00e3o registrou informa\u00e7\u00f5es dessa consulta.<\/span><\/p>\n<h1 style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">2) For\u00e7ar o SQL Monitor capturar a instru\u00e7\u00e3o SQL<\/span><\/h1>\n<h2 style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">2.1) Executar a mesma consulta com HINT MONITOR<\/span><\/h2>\n<div class=\"codecolorer-container php default codecolorer-noborder\" style=\"overflow:auto;white-space:nowrap;width:800px;height:520px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/>8<br \/>9<br \/>10<br \/>11<br \/>12<br \/>13<br \/>14<br \/>15<br \/>16<br \/>17<br \/>18<br \/>19<br \/>20<br \/>21<br \/>22<br \/>23<br \/>24<br \/>25<br \/>26<br \/>27<br \/>28<br \/>29<br \/>30<br \/>31<br \/>32<br \/>33<br \/>34<br \/>35<br \/>36<br \/>37<br \/>38<br \/>39<br \/>40<br \/>41<br \/>42<br \/>43<br \/>44<br \/>45<br \/>46<br \/>47<br \/>48<br \/>49<br \/>50<br \/>51<br \/>52<br \/>53<br \/>54<br \/>55<br \/>56<br \/>57<br \/>58<br \/>59<br \/>60<br \/>61<br \/>62<br \/>63<br \/>64<br \/>65<br \/>66<br \/>67<br \/>68<br \/>69<br \/>70<br \/>71<br \/><\/div><\/td><td><div class=\"php codecolorer\">SQL <span class=\"sy0\">&gt;<\/span> ALTER SESSION SET statistics_level<span class=\"sy0\">=<\/span>ALL<span class=\"sy0\">;<\/span><br \/>\n<br \/>\nSess\u00e3o alterada<span class=\"sy0\">.<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> ALTER SESSION SET current_schema <span class=\"sy0\">=<\/span> sh<span class=\"sy0\">;<\/span><br \/>\n<br \/>\nSess\u00e3o alterada<span class=\"sy0\">.<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> SELECT <span class=\"coMULTI\">\/*+ MONITOR &nbsp;*\/<\/span> <span class=\"coMULTI\">\/* dbtw002 *\/<\/span> <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span> Qtde<br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp;FROM customers &nbsp;c<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">3<\/span> &nbsp; &nbsp; &nbsp; &nbsp; sales &nbsp; &nbsp; &nbsp;s<br \/>\n&nbsp; <span class=\"nu0\">4<\/span> &nbsp; WHERE c<span class=\"sy0\">.<\/span>cust_id <span class=\"sy0\">=<\/span> s<span class=\"sy0\">.<\/span>cust_id<br \/>\n&nbsp; <span class=\"nu0\">5<\/span> &nbsp; &nbsp; AND s<span class=\"sy0\">.<\/span>quantity_sold <span class=\"sy0\">&gt;<\/span> <span class=\"nu0\">1<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\n&nbsp; &nbsp; &nbsp; QTDE<br \/>\n<span class=\"sy0\">----------<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> column sql_id new_value m_sql_id<br \/>\nSQL <span class=\"sy0\">&gt;<\/span> column child_number new_value m_child_no<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> SELECT sql_id<span class=\"sy0\">,<\/span> child_number<br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp;FROM v<span class=\"re0\">$sql<\/span><br \/>\n&nbsp; <span class=\"nu0\">3<\/span> &nbsp; WHERE sql_text LIKE <span class=\"st_h\">'%dbtw002%'<\/span><br \/>\n&nbsp; <span class=\"nu0\">4<\/span> &nbsp; &nbsp; AND sql_text NOT LIKE <span class=\"st_h\">'%v$sql%'<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\nSQL_ID &nbsp; &nbsp; &nbsp; &nbsp;CHILD_NUMBER<br \/>\n<span class=\"sy0\">-------------<\/span> <span class=\"sy0\">------------<\/span><br \/>\n5q107s0svt6rm &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">0<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> SELECT <span class=\"sy0\">*<\/span><br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp;FROM TABLE <span class=\"br0\">&#40;<\/span>dbms_xplan<span class=\"sy0\">.<\/span>display_cursor <span class=\"br0\">&#40;<\/span><span class=\"st_h\">'&amp;m_sql_id'<\/span><span class=\"sy0\">,&amp;<\/span>m_child_no<span class=\"sy0\">,<\/span><span class=\"st_h\">'ALLSTATS LAST'<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\nPLAN_TABLE_OUTPUT<br \/>\n<span class=\"sy0\">-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<\/span><br \/>\nSQL_ID &nbsp;5q107s0svt6rm<span class=\"sy0\">,<\/span> child number <span class=\"nu0\">0<\/span><br \/>\n<span class=\"sy0\">-------------------------------------<\/span><br \/>\nSELECT <span class=\"coMULTI\">\/*+ MONITOR &nbsp;*\/<\/span> <span class=\"coMULTI\">\/* dbtw002 *\/<\/span> <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"sy0\">:<\/span><span class=\"st0\">&quot;SYS_B_0&quot;<\/span><span class=\"br0\">&#41;<\/span> Qtde &nbsp; FROM<br \/>\ncustomers &nbsp;c<span class=\"sy0\">,<\/span> &nbsp; &nbsp; &nbsp; &nbsp;sales &nbsp; &nbsp; &nbsp;s &nbsp;WHERE c<span class=\"sy0\">.<\/span>cust_id <span class=\"sy0\">=<\/span> s<span class=\"sy0\">.<\/span>cust_id &nbsp; &nbsp;AND<br \/>\ns<span class=\"sy0\">.<\/span>quantity_sold <span class=\"sy0\">&gt;<\/span> <span class=\"sy0\">:<\/span><span class=\"st0\">&quot;SYS_B_1&quot;<\/span><br \/>\n<br \/>\nPlan <a href=\"http:\/\/www.php.net\/hash\"><span class=\"kw3\">hash<\/span><\/a> value<span class=\"sy0\">:<\/span> <span class=\"nu0\">2841872969<\/span><br \/>\n<br \/>\n<span class=\"sy0\">---------------------------------------------------------------------------------------------------------<\/span><br \/>\n<span class=\"sy0\">|<\/span> Id &nbsp;<span class=\"sy0\">|<\/span> Operation &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> Name &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> Starts <span class=\"sy0\">|<\/span> E<span class=\"sy0\">-<\/span>Rows <span class=\"sy0\">|<\/span> A<span class=\"sy0\">-<\/span>Rows <span class=\"sy0\">|<\/span> &nbsp; A<span class=\"sy0\">-<\/span><a href=\"http:\/\/www.php.net\/time\"><span class=\"kw3\">Time<\/span><\/a> &nbsp; <span class=\"sy0\">|<\/span> Buffers <span class=\"sy0\">|<\/span> Reads &nbsp;<span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">---------------------------------------------------------------------------------------------------------<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">0<\/span> <span class=\"sy0\">|<\/span> SELECT STATEMENT &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.46<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4477<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp;<a href=\"http:\/\/www.php.net\/sort\"><span class=\"kw3\">SORT<\/span><\/a> <a href=\"http:\/\/www.php.net\/aggregate\"><span class=\"kw3\">AGGREGATE<\/span><\/a> &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.46<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4477<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">2<\/span> <span class=\"sy0\">|<\/span> &nbsp; NESTED LOOPS &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">166<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.46<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4477<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">3<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;PARTITION <a href=\"http:\/\/www.php.net\/range\"><span class=\"kw3\">RANGE<\/span><\/a> ALL<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">166<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.46<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4471<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|*<\/span> &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; TABLE ACCESS FULL <span class=\"sy0\">|<\/span> SALES &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">28<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">166<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.46<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4471<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|*<\/span> &nbsp;<span class=\"nu0\">5<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;INDEX UNIQUE SCAN &nbsp;<span class=\"sy0\">|<\/span> CUSTOMERS_PK <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">00.01<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"nu0\">6<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">0<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">---------------------------------------------------------------------------------------------------------<\/span><br \/>\n<br \/>\nPredicate Information <span class=\"br0\">&#40;<\/span>identified by operation id<span class=\"br0\">&#41;<\/span><span class=\"sy0\">:<\/span><br \/>\n<span class=\"sy0\">---------------------------------------------------<\/span><br \/>\n<br \/>\n&nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">-<\/span> filter<span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;S&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;QUANTITY_SOLD&quot;<\/span><span class=\"sy0\">&gt;:<\/span>SYS_B_1<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp;<span class=\"nu0\">5<\/span> <span class=\"sy0\">-<\/span> access<span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;C&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;CUST_ID&quot;<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;S&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;CUST_ID&quot;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<br \/>\n<br \/>\n<span class=\"nu0\">25<\/span> linhas selecionadas<span class=\"sy0\">.<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<h2 style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">2.2) Verificar se SQL Monitor capturou a consulta<\/span><\/h2>\n<div class=\"codecolorer-container php default codecolorer-noborder\" style=\"overflow:auto;white-space:nowrap;width:800px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/>8<br \/>9<br \/>10<br \/>11<br \/>12<br \/>13<br \/>14<br \/>15<br \/>16<br \/>17<br \/><\/div><\/td><td><div class=\"php codecolorer\">SQL <span class=\"sy0\">&gt;<\/span> select sid<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp; &nbsp; &nbsp; session_serial<span class=\"co2\">#,<br \/>\n<\/span> &nbsp;<span class=\"nu0\">3<\/span> &nbsp; &nbsp; &nbsp; &nbsp; sql_id<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">4<\/span> &nbsp; &nbsp; &nbsp; &nbsp; sql_exec_id<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">5<\/span> &nbsp; &nbsp; &nbsp; &nbsp; to_char<span class=\"br0\">&#40;<\/span>sql_exec_start<span class=\"sy0\">,<\/span><span class=\"st_h\">'DD-Mon-YY HH24:MI:SS'<\/span><span class=\"br0\">&#41;<\/span> sql_exec_start<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">6<\/span> &nbsp; &nbsp; &nbsp; &nbsp; sql_plan_hash_value plan_hash_value<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">7<\/span> &nbsp; &nbsp; &nbsp; &nbsp; elapsed_time<span class=\"sy0\">\/<\/span><span class=\"nu0\">1000000<\/span> etime<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">8<\/span> &nbsp; &nbsp; &nbsp; &nbsp; buffer_gets<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">9<\/span> &nbsp; &nbsp; &nbsp; &nbsp; disk_reads<br \/>\n&nbsp;<span class=\"nu0\">10<\/span> &nbsp; &nbsp;from v<span class=\"re0\">$sql_monitor<\/span><br \/>\n&nbsp;<span class=\"nu0\">11<\/span> &nbsp; where sql_id <span class=\"sy0\">=<\/span> <span class=\"st_h\">'5q107s0svt6rm'<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp;SID SESSION_SERIAL<span class=\"co2\"># SQL_ID &nbsp; &nbsp; &nbsp; &nbsp;SQL_EXEC_ID SQL_EXEC_START &nbsp; &nbsp; &nbsp; PLAN_HASH_VALUE &nbsp; &nbsp; &nbsp;ETIME BUFFER_GETS DISK_READS<br \/>\n<\/span><span class=\"sy0\">----------<\/span> <span class=\"sy0\">---------------<\/span> <span class=\"sy0\">-------------<\/span> <span class=\"sy0\">-----------<\/span> <span class=\"sy0\">--------------------<\/span> <span class=\"sy0\">---------------<\/span> <span class=\"sy0\">----------<\/span> <span class=\"sy0\">-----------<\/span> <span class=\"sy0\">----------<\/span><br \/>\n&nbsp; &nbsp; &nbsp; <span class=\"nu0\">1290<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">2327<\/span> 5q107s0svt6rm &nbsp; &nbsp;<span class=\"nu0\">33554432<\/span> <span class=\"nu0\">24<\/span><span class=\"sy0\">-<\/span>Abr<span class=\"sy0\">-<\/span><span class=\"nu0\">17<\/span> <span class=\"nu0\">20<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">42<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">11<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">2841872969<\/span> &nbsp; <span class=\"nu0\">1<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">467301<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4479<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">155<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<h2 style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">2.3) Emitir o relat\u00f3rio do SQL Monitor<\/span><\/h2>\n<div class=\"codecolorer-container php default codecolorer-noborder\" style=\"overflow:auto;white-space:nowrap;width:800px;height:520px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/>8<br \/>9<br \/>10<br \/>11<br \/>12<br \/>13<br \/>14<br \/>15<br \/>16<br \/>17<br \/>18<br \/>19<br \/>20<br \/>21<br \/>22<br \/>23<br \/>24<br \/>25<br \/>26<br \/>27<br \/>28<br \/>29<br \/>30<br \/>31<br \/>32<br \/>33<br \/>34<br \/>35<br \/>36<br \/>37<br \/>38<br \/>39<br \/>40<br \/>41<br \/>42<br \/>43<br \/>44<br \/>45<br \/>46<br \/>47<br \/>48<br \/>49<br \/>50<br \/>51<br \/>52<br \/>53<br \/>54<br \/>55<br \/>56<br \/>57<br \/>58<br \/>59<br \/><\/div><\/td><td><div class=\"php codecolorer\">SQL <span class=\"sy0\">&gt;<\/span> set long <span class=\"nu0\">999999999<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> set lines <span class=\"nu0\">280<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> col report <span class=\"kw1\">for<\/span> a279<br \/>\nSQL <span class=\"sy0\">&gt;<\/span> select DBMS_SQLTUNE<span class=\"sy0\">.<\/span>REPORT_SQL_MONITOR<span class=\"br0\">&#40;<\/span><a href=\"http:\/\/www.php.net\/session_id\"><span class=\"kw3\">session_id<\/span><\/a><span class=\"sy0\">=&gt;<\/span> <span class=\"nu0\">1290<\/span><span class=\"sy0\">,<\/span> session_serial<span class=\"sy0\">=&gt;<\/span> <span class=\"nu0\">2327<\/span><span class=\"sy0\">,<\/span> sql_id<span class=\"sy0\">=&gt;<\/span> <span class=\"st_h\">'5q107s0svt6rm'<\/span><span class=\"sy0\">,<\/span> sql_exec_id<span class=\"sy0\">=&gt;<\/span> <span class=\"st_h\">'33554432'<\/span><span class=\"sy0\">,<\/span> report_level<span class=\"sy0\">=&gt;<\/span><span class=\"st_h\">'ALL'<\/span><span class=\"br0\">&#41;<\/span> <span class=\"kw1\">as<\/span> report from dual<span class=\"sy0\">;<\/span><br \/>\n<br \/>\nREPORT<br \/>\n<span class=\"sy0\">-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<\/span><br \/>\nSQL Monitoring Report<br \/>\n<br \/>\nSQL Text<br \/>\n<span class=\"sy0\">------------------------------<\/span><br \/>\nSELECT <span class=\"coMULTI\">\/*+ MONITOR *\/<\/span> <span class=\"coMULTI\">\/* dbtw002 *\/<\/span> <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"sy0\">:<\/span><span class=\"st0\">&quot;SYS_B_0&quot;<\/span><span class=\"br0\">&#41;<\/span> Qtde FROM customers c<span class=\"sy0\">,<\/span> sales s WHERE c<span class=\"sy0\">.<\/span>cust_id <span class=\"sy0\">=<\/span> s<span class=\"sy0\">.<\/span>cust_id AND s<span class=\"sy0\">.<\/span>quantity_sold <span class=\"sy0\">&gt;<\/span> <span class=\"sy0\">:<\/span><span class=\"st0\">&quot;SYS_B_1&quot;<\/span><br \/>\n<br \/>\n<span class=\"kw2\">Global<\/span> Information<br \/>\n<span class=\"sy0\">------------------------------<\/span><br \/>\n&nbsp;Status &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">:<\/span> &nbsp;DONE <span class=\"br0\">&#40;<\/span>ALL ROWS<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp;Instance ID &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">:<\/span> &nbsp;<span class=\"nu0\">2<\/span><br \/>\n&nbsp;Session &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">:<\/span> &nbsp;VALTER <span class=\"br0\">&#40;<\/span><span class=\"nu0\">1290<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">2327<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp;SQL ID &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">:<\/span> &nbsp;5q107s0svt6rm<br \/>\n&nbsp;SQL Execution ID &nbsp; &nbsp;<span class=\"sy0\">:<\/span> &nbsp;<span class=\"nu0\">33554432<\/span><br \/>\n&nbsp;Execution Started &nbsp; <span class=\"sy0\">:<\/span> &nbsp;<span class=\"nu8\">04<\/span><span class=\"sy0\">\/<\/span><span class=\"nu0\">24<\/span><span class=\"sy0\">\/<\/span><span class=\"nu0\">2017<\/span> <span class=\"nu0\">20<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">42<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">11<\/span><br \/>\n&nbsp;First Refresh <a href=\"http:\/\/www.php.net\/time\"><span class=\"kw3\">Time<\/span><\/a> &nbsp;<span class=\"sy0\">:<\/span> &nbsp;<span class=\"nu8\">04<\/span><span class=\"sy0\">\/<\/span><span class=\"nu0\">24<\/span><span class=\"sy0\">\/<\/span><span class=\"nu0\">2017<\/span> <span class=\"nu0\">20<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">42<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">11<\/span><br \/>\n&nbsp;Last Refresh <a href=\"http:\/\/www.php.net\/time\"><span class=\"kw3\">Time<\/span><\/a> &nbsp; <span class=\"sy0\">:<\/span> &nbsp;<span class=\"nu8\">04<\/span><span class=\"sy0\">\/<\/span><span class=\"nu0\">24<\/span><span class=\"sy0\">\/<\/span><span class=\"nu0\">2017<\/span> <span class=\"nu0\">20<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">42<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">12<\/span><br \/>\n&nbsp;Duration &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">:<\/span> &nbsp;1s<br \/>\n&nbsp;Module<span class=\"sy0\">\/<\/span>Action &nbsp; &nbsp; &nbsp; <span class=\"sy0\">:<\/span> &nbsp;SQL<span class=\"sy0\">*<\/span>Plus<span class=\"sy0\">\/-<\/span><br \/>\n&nbsp;Service &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">:<\/span> &nbsp;ODBSRV01<br \/>\n&nbsp;Program &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">:<\/span> &nbsp;sqlplus<span class=\"sy0\">.<\/span>exe<br \/>\n&nbsp;Fetch Calls &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">:<\/span> &nbsp;<span class=\"nu0\">1<\/span><br \/>\n<br \/>\nBinds<br \/>\n<span class=\"sy0\">========================================================================================================================<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; Name &nbsp; <span class=\"sy0\">|<\/span> Position <span class=\"sy0\">|<\/span> &nbsp;Type &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Value &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">========================================================================================================================<\/span><br \/>\n<span class=\"sy0\">|<\/span> <span class=\"sy0\">:<\/span>SYS_B_1 <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">2<\/span> <span class=\"sy0\">|<\/span> NUMBER <span class=\"sy0\">|<\/span> <span class=\"nu0\">1<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">========================================================================================================================<\/span><br \/>\n<br \/>\n<span class=\"kw2\">Global<\/span> Stats<br \/>\n<span class=\"sy0\">=========================================================================================<\/span><br \/>\n<span class=\"sy0\">|<\/span> Elapsed <span class=\"sy0\">|<\/span> &nbsp; Cpu &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp;IO &nbsp; &nbsp;<span class=\"sy0\">|<\/span> Application <span class=\"sy0\">|<\/span> &nbsp;Other &nbsp; <span class=\"sy0\">|<\/span> Fetch <span class=\"sy0\">|<\/span> Buffer <span class=\"sy0\">|<\/span> Read <span class=\"sy0\">|<\/span> Read &nbsp;<span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> <a href=\"http:\/\/www.php.net\/time\"><span class=\"kw3\">Time<\/span><\/a><span class=\"br0\">&#40;<\/span>s<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">|<\/span> <a href=\"http:\/\/www.php.net\/time\"><span class=\"kw3\">Time<\/span><\/a><span class=\"br0\">&#40;<\/span>s<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">|<\/span> Waits<span class=\"br0\">&#40;<\/span>s<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">|<\/span> &nbsp;Waits<span class=\"br0\">&#40;<\/span>s<span class=\"br0\">&#41;<\/span> &nbsp; <span class=\"sy0\">|<\/span> Waits<span class=\"br0\">&#40;<\/span>s<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">|<\/span> Calls <span class=\"sy0\">|<\/span> &nbsp;Gets &nbsp;<span class=\"sy0\">|<\/span> Reqs <span class=\"sy0\">|<\/span> Bytes <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">=========================================================================================<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu19\">1.47<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu19\">0.04<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu19\">1.40<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu19\">0.01<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu19\">0.02<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4479<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">155<\/span> <span class=\"sy0\">|<\/span> &nbsp;35MB <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">=========================================================================================<\/span><br \/>\n<br \/>\nSQL Plan Monitoring Details <span class=\"br0\">&#40;<\/span>Plan <a href=\"http:\/\/www.php.net\/hash\"><span class=\"kw3\">Hash<\/span><\/a> Value<span class=\"sy0\">=<\/span><span class=\"nu0\">2841872969<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"sy0\">=========================================================================================================================================================<\/span><br \/>\n<span class=\"sy0\">|<\/span> Id <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;Operation &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; Name &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp;Rows &nbsp; <span class=\"sy0\">|<\/span> Cost <span class=\"sy0\">|<\/span> &nbsp; <a href=\"http:\/\/www.php.net\/time\"><span class=\"kw3\">Time<\/span><\/a> &nbsp; &nbsp;<span class=\"sy0\">|<\/span> Start &nbsp;<span class=\"sy0\">|<\/span> Execs <span class=\"sy0\">|<\/span> &nbsp; Rows &nbsp; <span class=\"sy0\">|<\/span> Read <span class=\"sy0\">|<\/span> Read &nbsp;<span class=\"sy0\">|<\/span> Activity <span class=\"sy0\">|<\/span> &nbsp; Activity Detail &nbsp; &nbsp;<span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> <span class=\"br0\">&#40;<\/span>Estim<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> Active<span class=\"br0\">&#40;<\/span>s<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">|<\/span> Active <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> <span class=\"br0\">&#40;<\/span>Actual<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">|<\/span> Reqs <span class=\"sy0\">|<\/span> Bytes <span class=\"sy0\">|<\/span> &nbsp; <span class=\"br0\">&#40;<\/span><span class=\"sy0\">%<\/span><span class=\"br0\">&#41;<\/span> &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"br0\">&#40;<\/span><span class=\"co2\"># samples) &nbsp; &nbsp; &nbsp;|<br \/>\n<\/span><span class=\"sy0\">=========================================================================================================================================================<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">0<\/span> <span class=\"sy0\">|<\/span> SELECT STATEMENT &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"sy0\">+<\/span><span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; <a href=\"http:\/\/www.php.net\/sort\"><span class=\"kw3\">SORT<\/span><\/a> <a href=\"http:\/\/www.php.net\/aggregate\"><span class=\"kw3\">AGGREGATE<\/span><\/a> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"sy0\">+<\/span><span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">2<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;NESTED LOOPS &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">166<\/span> <span class=\"sy0\">|<\/span> <span class=\"nu0\">1290<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"sy0\">+<\/span><span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">3<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; PARTITION <a href=\"http:\/\/www.php.net\/range\"><span class=\"kw3\">RANGE<\/span><\/a> ALL <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">166<\/span> <span class=\"sy0\">|<\/span> <span class=\"nu0\">1290<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"sy0\">+<\/span><span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;TABLE ACCESS FULL &nbsp;<span class=\"sy0\">|<\/span> SALES &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">166<\/span> <span class=\"sy0\">|<\/span> <span class=\"nu0\">1290<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"sy0\">+<\/span><span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">28<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">155<\/span> <span class=\"sy0\">|<\/span> &nbsp;35MB <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu19\">100.00<\/span> <span class=\"sy0\">|<\/span> direct path read <span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">5<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; INDEX UNIQUE SCAN &nbsp; <span class=\"sy0\">|<\/span> CUSTOMERS_PK <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"sy0\">+<\/span><span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">=========================================================================================================================================================<\/span><br \/>\n<br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Com a utiliza\u00e7\u00e3o do hint MONITOR for\u00e7amos a captura das informa\u00e7\u00f5es da consulta pelo SQL Monitor o que permite a emiss\u00e3o do relat\u00f3rio da consulta.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">No ambiente de trabalho muitas vezes a reprodu\u00e7\u00e3o de uma consulta e seu plano de execu\u00e7\u00e3o \u00e9 uma tarefa relativamente complexa e isso dificulta a utiliza\u00e7\u00e3o do HINT como recurso para for\u00e7ar a captura da instru\u00e7\u00e3o pelo SQL Monitor, nesses casos podemos utilizar a solu\u00e7\u00e3o a seguir.<\/span><\/p>\n<h1 style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">3) For\u00e7ar a captura do SQL Monitor sem alterar a instru\u00e7\u00e3o SQL<\/span><\/h1>\n<h2 style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">3.1) Executar a mesma consulta<\/span><\/h2>\n<div class=\"codecolorer-container php default codecolorer-noborder\" style=\"overflow:auto;white-space:nowrap;width:800px;height:520px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/>8<br \/>9<br \/>10<br \/>11<br \/>12<br \/>13<br \/>14<br \/>15<br \/>16<br \/>17<br \/>18<br \/>19<br \/>20<br \/>21<br \/>22<br \/>23<br \/>24<br \/>25<br \/>26<br \/>27<br \/>28<br \/>29<br \/>30<br \/>31<br \/>32<br \/>33<br \/>34<br \/>35<br \/>36<br \/>37<br \/>38<br \/>39<br \/>40<br \/>41<br \/>42<br \/>43<br \/>44<br \/>45<br \/>46<br \/>47<br \/>48<br \/>49<br \/>50<br \/>51<br \/>52<br \/>53<br \/>54<br \/>55<br \/>56<br \/>57<br \/>58<br \/>59<br \/>60<br \/>61<br \/>62<br \/>63<br \/>64<br \/>65<br \/>66<br \/>67<br \/>68<br \/>69<br \/>70<br \/>71<br \/><\/div><\/td><td><div class=\"php codecolorer\">SQL <span class=\"sy0\">&gt;<\/span> ALTER SESSION SET statistics_level<span class=\"sy0\">=<\/span>ALL<span class=\"sy0\">;<\/span><br \/>\n<br \/>\nSess\u00e3o alterada<span class=\"sy0\">.<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> ALTER SESSION SET current_schema <span class=\"sy0\">=<\/span> sh<span class=\"sy0\">;<\/span><br \/>\n<br \/>\nSess\u00e3o alterada<span class=\"sy0\">.<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> SELECT <span class=\"coMULTI\">\/* dbtw003 *\/<\/span> <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span> Qtde<br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp;FROM customers &nbsp;c<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">3<\/span> &nbsp; &nbsp; &nbsp; &nbsp; sales &nbsp; &nbsp; &nbsp;s<br \/>\n&nbsp; <span class=\"nu0\">4<\/span> &nbsp; WHERE c<span class=\"sy0\">.<\/span>cust_id <span class=\"sy0\">=<\/span> s<span class=\"sy0\">.<\/span>cust_id<br \/>\n&nbsp; <span class=\"nu0\">5<\/span> &nbsp; &nbsp; AND s<span class=\"sy0\">.<\/span>quantity_sold <span class=\"sy0\">&gt;<\/span> <span class=\"nu0\">1<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\n&nbsp; &nbsp; &nbsp; QTDE<br \/>\n<span class=\"sy0\">----------<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> column sql_id new_value m_sql_id<br \/>\nSQL <span class=\"sy0\">&gt;<\/span> column child_number new_value m_child_no<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> SELECT sql_id<span class=\"sy0\">,<\/span> child_number<br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp;FROM v<span class=\"re0\">$sql<\/span><br \/>\n&nbsp; <span class=\"nu0\">3<\/span> &nbsp; WHERE sql_text LIKE <span class=\"st_h\">'%dbtw003%'<\/span><br \/>\n&nbsp; <span class=\"nu0\">4<\/span> &nbsp; &nbsp; AND sql_text NOT LIKE <span class=\"st_h\">'%v$sql%'<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\nSQL_ID &nbsp; &nbsp; &nbsp; &nbsp;CHILD_NUMBER<br \/>\n<span class=\"sy0\">-------------<\/span> <span class=\"sy0\">------------<\/span><br \/>\ngb0h2ra62zg18 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">0<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> SELECT <span class=\"sy0\">*<\/span><br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp;FROM TABLE <span class=\"br0\">&#40;<\/span>dbms_xplan<span class=\"sy0\">.<\/span>display_cursor <span class=\"br0\">&#40;<\/span><span class=\"st_h\">'&amp;m_sql_id'<\/span><span class=\"sy0\">,&amp;<\/span>m_child_no<span class=\"sy0\">,<\/span><span class=\"st_h\">'ALLSTATS LAST'<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\nPLAN_TABLE_OUTPUT<br \/>\n<span class=\"sy0\">-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<\/span><br \/>\nSQL_ID &nbsp;gb0h2ra62zg18<span class=\"sy0\">,<\/span> child number <span class=\"nu0\">0<\/span><br \/>\n<span class=\"sy0\">-------------------------------------<\/span><br \/>\nSELECT <span class=\"coMULTI\">\/* dbtw003 *\/<\/span> <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"sy0\">:<\/span><span class=\"st0\">&quot;SYS_B_0&quot;<\/span><span class=\"br0\">&#41;<\/span> Qtde &nbsp; FROM customers &nbsp;c<span class=\"sy0\">,<\/span><br \/>\nsales &nbsp; &nbsp; &nbsp;s &nbsp;WHERE c<span class=\"sy0\">.<\/span>cust_id <span class=\"sy0\">=<\/span> s<span class=\"sy0\">.<\/span>cust_id &nbsp; &nbsp;AND s<span class=\"sy0\">.<\/span>quantity_sold <span class=\"sy0\">&gt;<\/span><br \/>\n<span class=\"sy0\">:<\/span><span class=\"st0\">&quot;SYS_B_1&quot;<\/span><br \/>\n<br \/>\nPlan <a href=\"http:\/\/www.php.net\/hash\"><span class=\"kw3\">hash<\/span><\/a> value<span class=\"sy0\">:<\/span> <span class=\"nu0\">2841872969<\/span><br \/>\n<br \/>\n<span class=\"sy0\">---------------------------------------------------------------------------------------------------------<\/span><br \/>\n<span class=\"sy0\">|<\/span> Id &nbsp;<span class=\"sy0\">|<\/span> Operation &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> Name &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> Starts <span class=\"sy0\">|<\/span> E<span class=\"sy0\">-<\/span>Rows <span class=\"sy0\">|<\/span> A<span class=\"sy0\">-<\/span>Rows <span class=\"sy0\">|<\/span> &nbsp; A<span class=\"sy0\">-<\/span><a href=\"http:\/\/www.php.net\/time\"><span class=\"kw3\">Time<\/span><\/a> &nbsp; <span class=\"sy0\">|<\/span> Buffers <span class=\"sy0\">|<\/span> Reads &nbsp;<span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">---------------------------------------------------------------------------------------------------------<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">0<\/span> <span class=\"sy0\">|<\/span> SELECT STATEMENT &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.54<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4477<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp;<a href=\"http:\/\/www.php.net\/sort\"><span class=\"kw3\">SORT<\/span><\/a> <a href=\"http:\/\/www.php.net\/aggregate\"><span class=\"kw3\">AGGREGATE<\/span><\/a> &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.54<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4477<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">2<\/span> <span class=\"sy0\">|<\/span> &nbsp; NESTED LOOPS &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">166<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.54<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4477<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">3<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;PARTITION <a href=\"http:\/\/www.php.net\/range\"><span class=\"kw3\">RANGE<\/span><\/a> ALL<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">166<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.54<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4471<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|*<\/span> &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; TABLE ACCESS FULL <span class=\"sy0\">|<\/span> SALES &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">28<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">166<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.54<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4471<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|*<\/span> &nbsp;<span class=\"nu0\">5<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;INDEX UNIQUE SCAN &nbsp;<span class=\"sy0\">|<\/span> CUSTOMERS_PK <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">00.01<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"nu0\">6<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">0<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">---------------------------------------------------------------------------------------------------------<\/span><br \/>\n<br \/>\nPredicate Information <span class=\"br0\">&#40;<\/span>identified by operation id<span class=\"br0\">&#41;<\/span><span class=\"sy0\">:<\/span><br \/>\n<span class=\"sy0\">---------------------------------------------------<\/span><br \/>\n<br \/>\n&nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">-<\/span> filter<span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;S&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;QUANTITY_SOLD&quot;<\/span><span class=\"sy0\">&gt;:<\/span>SYS_B_1<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp;<span class=\"nu0\">5<\/span> <span class=\"sy0\">-<\/span> access<span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;C&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;CUST_ID&quot;<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;S&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;CUST_ID&quot;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<br \/>\n<br \/>\n<span class=\"nu0\">25<\/span> linhas selecionadas<span class=\"sy0\">.<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<h2 style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">3.2) Gerar uma SQL Profile para for\u00e7ar a captura SQL Monitor<\/span><\/h2>\n<div class=\"codecolorer-container php default codecolorer-noborder\" style=\"overflow:auto;white-space:nowrap;width:800px;height:520px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/>8<br \/>9<br \/>10<br \/>11<br \/>12<br \/>13<br \/>14<br \/>15<br \/>16<br \/>17<br \/>18<br \/>19<br \/>20<br \/>21<br \/>22<br \/>23<br \/>24<br \/>25<br \/>26<br \/>27<br \/>28<br \/>29<br \/>30<br \/>31<br \/><\/div><\/td><td><div class=\"php codecolorer\">SQL <span class=\"sy0\">&gt;<\/span> set serveroutput on size <span class=\"nu0\">9999<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> <span class=\"kw2\">declare<\/span><br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp; v_profile_name varchar2<span class=\"br0\">&#40;<\/span><span class=\"nu0\">30<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"nu0\">3<\/span> &nbsp; &nbsp; v_sql_text clob<span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"nu0\">4<\/span> &nbsp;begin<br \/>\n&nbsp; <span class=\"nu0\">5<\/span><br \/>\n&nbsp; <span class=\"nu0\">6<\/span> &nbsp; &nbsp; select sql_fulltext into v_sql_text<br \/>\n&nbsp; <span class=\"nu0\">7<\/span> &nbsp; &nbsp; &nbsp; from v<span class=\"re0\">$sqlarea<\/span><br \/>\n&nbsp; <span class=\"nu0\">8<\/span> &nbsp; &nbsp; &nbsp;where sql_id <span class=\"sy0\">=<\/span> <span class=\"st_h\">'gb0h2ra62zg18'<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"nu0\">9<\/span><br \/>\n&nbsp;<span class=\"nu0\">10<\/span> &nbsp; &nbsp; v_profile_name <span class=\"sy0\">:=<\/span> <span class=\"st_h\">'SQLPROFILE_'<\/span><span class=\"sy0\">||<\/span><span class=\"st_h\">'gb0h2ra62zg18'<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp;<span class=\"nu0\">11<\/span><br \/>\n&nbsp;<span class=\"nu0\">12<\/span> &nbsp; &nbsp; dbms_sqltune<span class=\"sy0\">.<\/span>import_sql_profile<span class=\"br0\">&#40;<\/span><br \/>\n&nbsp;<span class=\"nu0\">13<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;sql_text <span class=\"sy0\">=&gt;<\/span> v_sql_text<span class=\"sy0\">,<\/span><br \/>\n&nbsp;<span class=\"nu0\">14<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;profile <span class=\"sy0\">=&gt;<\/span> &nbsp;sqlprof_attr<span class=\"br0\">&#40;<\/span><span class=\"st_h\">'monitor'<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">,<\/span><br \/>\n&nbsp;<span class=\"nu0\">15<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;category <span class=\"sy0\">=&gt;<\/span> <span class=\"st_h\">'DEFAULT'<\/span><span class=\"sy0\">,<\/span><br \/>\n&nbsp;<span class=\"nu0\">16<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;name <span class=\"sy0\">=&gt;<\/span> &nbsp; &nbsp; v_profile_name<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp;<span class=\"nu0\">17<\/span><br \/>\n&nbsp;<span class=\"nu0\">18<\/span> &nbsp; &nbsp; dbms_output<span class=\"sy0\">.<\/span>put_line<span class=\"br0\">&#40;<\/span><span class=\"st_h\">'-----------------------------------------------------------'<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp;<span class=\"nu0\">19<\/span> &nbsp; &nbsp; dbms_output<span class=\"sy0\">.<\/span>put_line<span class=\"br0\">&#40;<\/span><span class=\"st_h\">'SQL_Profile '<\/span><span class=\"sy0\">||<\/span>v_profile_name<span class=\"sy0\">||<\/span><span class=\"st_h\">' criada.'<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp;<span class=\"nu0\">20<\/span> &nbsp; &nbsp; dbms_output<span class=\"sy0\">.<\/span>put_line<span class=\"br0\">&#40;<\/span><span class=\"st_h\">'---------------------------------------------------------- '<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp;<span class=\"nu0\">21<\/span><br \/>\n&nbsp;<span class=\"nu0\">22<\/span> &nbsp;<a href=\"http:\/\/www.php.net\/end\"><span class=\"kw3\">end<\/span><\/a><span class=\"sy0\">;<\/span><br \/>\n&nbsp;<span class=\"nu0\">23<\/span> &nbsp;<span class=\"sy0\">\/<\/span><br \/>\n<span class=\"sy0\">-----------------------------------------------------------<\/span><br \/>\nSQL_Profile SQLPROFILE_gb0h2ra62zg18 criada<span class=\"sy0\">.<\/span><br \/>\n<span class=\"sy0\">----------------------------------------------------------<\/span><br \/>\n<br \/>\nProcedimento PL<span class=\"sy0\">\/<\/span>SQL conclu\u00ed<span class=\"kw1\">do<\/span> com sucesso<span class=\"sy0\">.<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>&nbsp;<br \/>\n<span style=\"font-size: 12pt;\">Observe que na cria\u00e7\u00e3o da profile acima estamos especificando um atributo &#8220;monitor&#8221; (linha 15) que vai ser respons\u00e1vel por for\u00e7ar o SQL Monitor a capturar as informa\u00e7\u00f5es dessa consulta.<\/span><\/p>\n<h2 style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">3.3) Executar a consulta para captura pelo SQL Monitor<\/span><\/h2>\n<div class=\"codecolorer-container php default codecolorer-noborder\" style=\"overflow:auto;white-space:nowrap;width:800px;height:520px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/>8<br \/>9<br \/>10<br \/>11<br \/>12<br \/>13<br \/>14<br \/>15<br \/>16<br \/>17<br \/>18<br \/>19<br \/>20<br \/>21<br \/>22<br \/>23<br \/>24<br \/>25<br \/>26<br \/>27<br \/>28<br \/>29<br \/>30<br \/>31<br \/>32<br \/>33<br \/>34<br \/>35<br \/>36<br \/>37<br \/>38<br \/>39<br \/>40<br \/>41<br \/>42<br \/>43<br \/>44<br \/>45<br \/>46<br \/>47<br \/>48<br \/>49<br \/>50<br \/>51<br \/>52<br \/>53<br \/>54<br \/>55<br \/>56<br \/>57<br \/>58<br \/>59<br \/>60<br \/>61<br \/>62<br \/>63<br \/>64<br \/>65<br \/>66<br \/>67<br \/>68<br \/>69<br \/>70<br \/>71<br \/>72<br \/>73<br \/>74<br \/>75<br \/>76<br \/><\/div><\/td><td><div class=\"php codecolorer\">SQL <span class=\"sy0\">&gt;<\/span> ALTER SESSION SET statistics_level<span class=\"sy0\">=<\/span>ALL<span class=\"sy0\">;<\/span><br \/>\n<br \/>\nSess\u00e3o alterada<span class=\"sy0\">.<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> ALTER SESSION SET current_schema <span class=\"sy0\">=<\/span> sh<span class=\"sy0\">;<\/span><br \/>\n<br \/>\nSess\u00e3o alterada<span class=\"sy0\">.<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> SELECT <span class=\"coMULTI\">\/* dbtw003 *\/<\/span> <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span> Qtde<br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp;FROM customers &nbsp;c<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">3<\/span> &nbsp; &nbsp; &nbsp; &nbsp; sales &nbsp; &nbsp; &nbsp;s<br \/>\n&nbsp; <span class=\"nu0\">4<\/span> &nbsp; WHERE c<span class=\"sy0\">.<\/span>cust_id <span class=\"sy0\">=<\/span> s<span class=\"sy0\">.<\/span>cust_id<br \/>\n&nbsp; <span class=\"nu0\">5<\/span> &nbsp; &nbsp; AND s<span class=\"sy0\">.<\/span>quantity_sold <span class=\"sy0\">&gt;<\/span> <span class=\"nu0\">1<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\n&nbsp; &nbsp; &nbsp; QTDE<br \/>\n<span class=\"sy0\">----------<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> column sql_id new_value m_sql_id<br \/>\nSQL <span class=\"sy0\">&gt;<\/span> column child_number new_value m_child_no<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> SELECT sql_id<span class=\"sy0\">,<\/span> child_number<br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp;FROM v<span class=\"re0\">$sql<\/span><br \/>\n&nbsp; <span class=\"nu0\">3<\/span> &nbsp; WHERE sql_text LIKE <span class=\"st_h\">'%dbtw003%'<\/span><br \/>\n&nbsp; <span class=\"nu0\">4<\/span> &nbsp; &nbsp; AND sql_text NOT LIKE <span class=\"st_h\">'%v$sql%'<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\nSQL_ID &nbsp; &nbsp; &nbsp; &nbsp;CHILD_NUMBER<br \/>\n<span class=\"sy0\">-------------<\/span> <span class=\"sy0\">------------<\/span><br \/>\ngb0h2ra62zg18 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">0<\/span><br \/>\ngb0h2ra62zg18 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> SELECT <span class=\"sy0\">*<\/span><br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp;FROM TABLE <span class=\"br0\">&#40;<\/span>dbms_xplan<span class=\"sy0\">.<\/span>display_cursor <span class=\"br0\">&#40;<\/span><span class=\"st_h\">'&amp;m_sql_id'<\/span><span class=\"sy0\">,&amp;<\/span>m_child_no<span class=\"sy0\">,<\/span><span class=\"st_h\">'ALLSTATS LAST'<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\nPLAN_TABLE_OUTPUT<br \/>\n<span class=\"sy0\">-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<\/span><br \/>\nSQL_ID &nbsp;gb0h2ra62zg18<span class=\"sy0\">,<\/span> child number <span class=\"nu0\">1<\/span><br \/>\n<span class=\"sy0\">-------------------------------------<\/span><br \/>\nSELECT <span class=\"coMULTI\">\/* dbtw003 *\/<\/span> <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"sy0\">:<\/span><span class=\"st0\">&quot;SYS_B_0&quot;<\/span><span class=\"br0\">&#41;<\/span> Qtde &nbsp; FROM customers &nbsp;c<span class=\"sy0\">,<\/span><br \/>\nsales &nbsp; &nbsp; &nbsp;s &nbsp;WHERE c<span class=\"sy0\">.<\/span>cust_id <span class=\"sy0\">=<\/span> s<span class=\"sy0\">.<\/span>cust_id &nbsp; &nbsp;AND s<span class=\"sy0\">.<\/span>quantity_sold <span class=\"sy0\">&gt;<\/span><br \/>\n<span class=\"sy0\">:<\/span><span class=\"st0\">&quot;SYS_B_1&quot;<\/span><br \/>\n<br \/>\nPlan <a href=\"http:\/\/www.php.net\/hash\"><span class=\"kw3\">hash<\/span><\/a> value<span class=\"sy0\">:<\/span> <span class=\"nu0\">2841872969<\/span><br \/>\n<br \/>\n<span class=\"sy0\">---------------------------------------------------------------------------------------------------------<\/span><br \/>\n<span class=\"sy0\">|<\/span> Id &nbsp;<span class=\"sy0\">|<\/span> Operation &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> Name &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> Starts <span class=\"sy0\">|<\/span> E<span class=\"sy0\">-<\/span>Rows <span class=\"sy0\">|<\/span> A<span class=\"sy0\">-<\/span>Rows <span class=\"sy0\">|<\/span> &nbsp; A<span class=\"sy0\">-<\/span><a href=\"http:\/\/www.php.net\/time\"><span class=\"kw3\">Time<\/span><\/a> &nbsp; <span class=\"sy0\">|<\/span> Buffers <span class=\"sy0\">|<\/span> Reads &nbsp;<span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">---------------------------------------------------------------------------------------------------------<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">0<\/span> <span class=\"sy0\">|<\/span> SELECT STATEMENT &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.47<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4477<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp;<a href=\"http:\/\/www.php.net\/sort\"><span class=\"kw3\">SORT<\/span><\/a> <a href=\"http:\/\/www.php.net\/aggregate\"><span class=\"kw3\">AGGREGATE<\/span><\/a> &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.47<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4477<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">2<\/span> <span class=\"sy0\">|<\/span> &nbsp; NESTED LOOPS &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">166<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.47<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4477<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">3<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;PARTITION <a href=\"http:\/\/www.php.net\/range\"><span class=\"kw3\">RANGE<\/span><\/a> ALL<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">166<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.47<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4471<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|*<\/span> &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; TABLE ACCESS FULL <span class=\"sy0\">|<\/span> SALES &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">28<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">166<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">01.47<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4471<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4439<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|*<\/span> &nbsp;<span class=\"nu0\">5<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;INDEX UNIQUE SCAN &nbsp;<span class=\"sy0\">|<\/span> CUSTOMERS_PK <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu8\">00<\/span><span class=\"sy0\">:<\/span><span class=\"nu19\">00.01<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"nu0\">6<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">0<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">---------------------------------------------------------------------------------------------------------<\/span><br \/>\n<br \/>\nPredicate Information <span class=\"br0\">&#40;<\/span>identified by operation id<span class=\"br0\">&#41;<\/span><span class=\"sy0\">:<\/span><br \/>\n<span class=\"sy0\">---------------------------------------------------<\/span><br \/>\n<br \/>\n&nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">-<\/span> filter<span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;S&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;QUANTITY_SOLD&quot;<\/span><span class=\"sy0\">&gt;:<\/span>SYS_B_1<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp;<span class=\"nu0\">5<\/span> <span class=\"sy0\">-<\/span> access<span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;C&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;CUST_ID&quot;<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;S&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;CUST_ID&quot;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<br \/>\nNote<br \/>\n<span class=\"sy0\">-----<\/span><br \/>\n&nbsp; &nbsp;<span class=\"sy0\">-<\/span> SQL profile SQLPROFILE_gb0h2ra62zg18 used <span class=\"kw1\">for<\/span> this statement<br \/>\n<br \/>\n<br \/>\n<span class=\"nu0\">29<\/span> linhas selecionadas<span class=\"sy0\">.<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Na execu\u00e7\u00e3o acima podemos observar na linha 71 que a profile gerada na etapa anterior foi utilizada.<\/span><\/p>\n<h2 style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">3.4) Emitir o relat\u00f3rio do SQL Monitor<\/span><\/h2>\n<div class=\"codecolorer-container php default codecolorer-noborder\" style=\"overflow:auto;white-space:nowrap;width:800px;height:520px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/>8<br \/>9<br \/>10<br \/>11<br \/>12<br \/>13<br \/>14<br \/>15<br \/>16<br \/>17<br \/>18<br \/>19<br \/>20<br \/>21<br \/>22<br \/>23<br \/>24<br \/>25<br \/>26<br \/>27<br \/>28<br \/>29<br \/>30<br \/>31<br \/>32<br \/>33<br \/>34<br \/>35<br \/>36<br \/>37<br \/>38<br \/>39<br \/>40<br \/>41<br \/>42<br \/>43<br \/>44<br \/>45<br \/>46<br \/>47<br \/>48<br \/>49<br \/>50<br \/>51<br \/>52<br \/>53<br \/>54<br \/>55<br \/>56<br \/>57<br \/>58<br \/>59<br \/>60<br \/>61<br \/>62<br \/>63<br \/>64<br \/>65<br \/>66<br \/>67<br \/>68<br \/>69<br \/>70<br \/>71<br \/>72<br \/>73<br \/>74<br \/>75<br \/>76<br \/><\/div><\/td><td><div class=\"php codecolorer\">SQL <span class=\"sy0\">&gt;<\/span> select sid<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp; &nbsp; &nbsp; session_serial<span class=\"co2\">#,<br \/>\n<\/span> &nbsp;<span class=\"nu0\">3<\/span> &nbsp; &nbsp; &nbsp; &nbsp; sql_id<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">4<\/span> &nbsp; &nbsp; &nbsp; &nbsp; sql_exec_id<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">5<\/span> &nbsp; &nbsp; &nbsp; &nbsp; to_char<span class=\"br0\">&#40;<\/span>sql_exec_start<span class=\"sy0\">,<\/span><span class=\"st_h\">'DD-Mon-YY HH24:MI:SS'<\/span><span class=\"br0\">&#41;<\/span> sql_exec_start<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">6<\/span> &nbsp; &nbsp; &nbsp; &nbsp; sql_plan_hash_value plan_hash_value<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">7<\/span> &nbsp; &nbsp; &nbsp; &nbsp; elapsed_time<span class=\"sy0\">\/<\/span><span class=\"nu0\">1000000<\/span> etime<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">8<\/span> &nbsp; &nbsp; &nbsp; &nbsp; buffer_gets<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">9<\/span> &nbsp; &nbsp; &nbsp; &nbsp; disk_reads<br \/>\n&nbsp;<span class=\"nu0\">10<\/span> &nbsp; &nbsp;from v<span class=\"re0\">$sql_monitor<\/span><br \/>\n&nbsp;<span class=\"nu0\">11<\/span> &nbsp; where sql_id <span class=\"sy0\">=<\/span> <span class=\"st_h\">'gb0h2ra62zg18'<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp;SID SESSION_SERIAL<span class=\"co2\"># SQL_ID &nbsp; &nbsp; &nbsp; &nbsp;SQL_EXEC_ID SQL_EXEC_START &nbsp; &nbsp; &nbsp; PLAN_HASH_VALUE &nbsp; &nbsp; &nbsp;ETIME BUFFER_GETS DISK_READS<br \/>\n<\/span><span class=\"sy0\">----------<\/span> <span class=\"sy0\">---------------<\/span> <span class=\"sy0\">-------------<\/span> <span class=\"sy0\">-----------<\/span> <span class=\"sy0\">--------------------<\/span> <span class=\"sy0\">---------------<\/span> <span class=\"sy0\">----------<\/span> <span class=\"sy0\">-----------<\/span> <span class=\"sy0\">----------<\/span><br \/>\n&nbsp; &nbsp; &nbsp; <span class=\"nu0\">1290<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">2327<\/span> gb0h2ra62zg18 &nbsp; &nbsp;<span class=\"nu0\">33554433<\/span> <span class=\"nu0\">24<\/span><span class=\"sy0\">-<\/span>Abr<span class=\"sy0\">-<\/span><span class=\"nu0\">17<\/span> <span class=\"nu0\">21<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">16<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">40<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">2841872969<\/span> &nbsp; <span class=\"nu0\">1<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">481456<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4490<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">156<\/span><br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> set long <span class=\"nu0\">999999999<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> set lines <span class=\"nu0\">280<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> col report <span class=\"kw1\">for<\/span> a279<br \/>\nSQL <span class=\"sy0\">&gt;<\/span> select DBMS_SQLTUNE<span class=\"sy0\">.<\/span>REPORT_SQL_MONITOR<span class=\"br0\">&#40;<\/span><a href=\"http:\/\/www.php.net\/session_id\"><span class=\"kw3\">session_id<\/span><\/a><span class=\"sy0\">=&gt;<\/span> <span class=\"nu0\">1290<\/span><span class=\"sy0\">,<\/span> session_serial<span class=\"sy0\">=&gt;<\/span> <span class=\"nu0\">2327<\/span><span class=\"sy0\">,<\/span> sql_id<span class=\"sy0\">=&gt;<\/span> <span class=\"st_h\">'gb0h2ra62zg18'<\/span><span class=\"sy0\">,<\/span> sql_exec_id<span class=\"sy0\">=&gt;<\/span> <span class=\"st_h\">'33554433'<\/span><span class=\"sy0\">,<\/span> report_level<span class=\"sy0\">=&gt;<\/span><span class=\"st_h\">'ALL'<\/span><span class=\"br0\">&#41;<\/span> <span class=\"kw1\">as<\/span> report from dual<span class=\"sy0\">;<\/span><br \/>\n<br \/>\nREPORT<br \/>\n<span class=\"sy0\">-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<\/span><br \/>\nSQL Monitoring Report<br \/>\n<br \/>\nSQL Text<br \/>\n<span class=\"sy0\">------------------------------<\/span><br \/>\nSELECT <span class=\"coMULTI\">\/* dbtw003 *\/<\/span> <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"sy0\">:<\/span><span class=\"st0\">&quot;SYS_B_0&quot;<\/span><span class=\"br0\">&#41;<\/span> Qtde FROM customers c<span class=\"sy0\">,<\/span> sales s WHERE c<span class=\"sy0\">.<\/span>cust_id <span class=\"sy0\">=<\/span> s<span class=\"sy0\">.<\/span>cust_id AND s<span class=\"sy0\">.<\/span>quantity_sold <span class=\"sy0\">&gt;<\/span> <span class=\"sy0\">:<\/span><span class=\"st0\">&quot;SYS_B_1&quot;<\/span><br \/>\n<br \/>\n<span class=\"kw2\">Global<\/span> Information<br \/>\n<span class=\"sy0\">------------------------------<\/span><br \/>\n&nbsp;Status &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">:<\/span> &nbsp;DONE <span class=\"br0\">&#40;<\/span>ALL ROWS<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp;Instance ID &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">:<\/span> &nbsp;<span class=\"nu0\">2<\/span><br \/>\n&nbsp;Session &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">:<\/span> &nbsp;VALTER <span class=\"br0\">&#40;<\/span><span class=\"nu0\">1290<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">2327<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp;SQL ID &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">:<\/span> &nbsp;gb0h2ra62zg18<br \/>\n&nbsp;SQL Execution ID &nbsp; &nbsp;<span class=\"sy0\">:<\/span> &nbsp;<span class=\"nu0\">33554433<\/span><br \/>\n&nbsp;Execution Started &nbsp; <span class=\"sy0\">:<\/span> &nbsp;<span class=\"nu8\">04<\/span><span class=\"sy0\">\/<\/span><span class=\"nu0\">24<\/span><span class=\"sy0\">\/<\/span><span class=\"nu0\">2017<\/span> <span class=\"nu0\">21<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">16<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">40<\/span><br \/>\n&nbsp;First Refresh <a href=\"http:\/\/www.php.net\/time\"><span class=\"kw3\">Time<\/span><\/a> &nbsp;<span class=\"sy0\">:<\/span> &nbsp;<span class=\"nu8\">04<\/span><span class=\"sy0\">\/<\/span><span class=\"nu0\">24<\/span><span class=\"sy0\">\/<\/span><span class=\"nu0\">2017<\/span> <span class=\"nu0\">21<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">16<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">40<\/span><br \/>\n&nbsp;Last Refresh <a href=\"http:\/\/www.php.net\/time\"><span class=\"kw3\">Time<\/span><\/a> &nbsp; <span class=\"sy0\">:<\/span> &nbsp;<span class=\"nu8\">04<\/span><span class=\"sy0\">\/<\/span><span class=\"nu0\">24<\/span><span class=\"sy0\">\/<\/span><span class=\"nu0\">2017<\/span> <span class=\"nu0\">21<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">16<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">41<\/span><br \/>\n&nbsp;Duration &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">:<\/span> &nbsp;1s<br \/>\n&nbsp;Module<span class=\"sy0\">\/<\/span>Action &nbsp; &nbsp; &nbsp; <span class=\"sy0\">:<\/span> &nbsp;SQL<span class=\"sy0\">*<\/span>Plus<span class=\"sy0\">\/-<\/span><br \/>\n&nbsp;Service &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">:<\/span> &nbsp;ODBSRV01<br \/>\n&nbsp;Program &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">:<\/span> &nbsp;sqlplus<span class=\"sy0\">.<\/span>exe<br \/>\n&nbsp;Fetch Calls &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">:<\/span> &nbsp;<span class=\"nu0\">1<\/span><br \/>\n<br \/>\nBinds<br \/>\n<span class=\"sy0\">========================================================================================================================<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; Name &nbsp; <span class=\"sy0\">|<\/span> Position <span class=\"sy0\">|<\/span> &nbsp;Type &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Value &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">========================================================================================================================<\/span><br \/>\n<span class=\"sy0\">|<\/span> <span class=\"sy0\">:<\/span>SYS_B_1 <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">2<\/span> <span class=\"sy0\">|<\/span> NUMBER <span class=\"sy0\">|<\/span> <span class=\"nu0\">1<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">========================================================================================================================<\/span><br \/>\n<br \/>\n<span class=\"kw2\">Global<\/span> Stats<br \/>\n<span class=\"sy0\">=========================================================================================<\/span><br \/>\n<span class=\"sy0\">|<\/span> Elapsed <span class=\"sy0\">|<\/span> &nbsp; Cpu &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp;IO &nbsp; &nbsp;<span class=\"sy0\">|<\/span> Application <span class=\"sy0\">|<\/span> &nbsp;Other &nbsp; <span class=\"sy0\">|<\/span> Fetch <span class=\"sy0\">|<\/span> Buffer <span class=\"sy0\">|<\/span> Read <span class=\"sy0\">|<\/span> Read &nbsp;<span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> <a href=\"http:\/\/www.php.net\/time\"><span class=\"kw3\">Time<\/span><\/a><span class=\"br0\">&#40;<\/span>s<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">|<\/span> <a href=\"http:\/\/www.php.net\/time\"><span class=\"kw3\">Time<\/span><\/a><span class=\"br0\">&#40;<\/span>s<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">|<\/span> Waits<span class=\"br0\">&#40;<\/span>s<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">|<\/span> &nbsp;Waits<span class=\"br0\">&#40;<\/span>s<span class=\"br0\">&#41;<\/span> &nbsp; <span class=\"sy0\">|<\/span> Waits<span class=\"br0\">&#40;<\/span>s<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">|<\/span> Calls <span class=\"sy0\">|<\/span> &nbsp;Gets &nbsp;<span class=\"sy0\">|<\/span> Reqs <span class=\"sy0\">|<\/span> Bytes <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">=========================================================================================<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu19\">1.48<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu19\">0.04<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu19\">1.35<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu19\">0.04<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu19\">0.05<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">4490<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">156<\/span> <span class=\"sy0\">|<\/span> &nbsp;35MB <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">=========================================================================================<\/span><br \/>\n<br \/>\nSQL Plan Monitoring Details <span class=\"br0\">&#40;<\/span>Plan <a href=\"http:\/\/www.php.net\/hash\"><span class=\"kw3\">Hash<\/span><\/a> Value<span class=\"sy0\">=<\/span><span class=\"nu0\">2841872969<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"sy0\">=========================================================================================================================================================<\/span><br \/>\n<span class=\"sy0\">|<\/span> Id <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;Operation &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; Name &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp;Rows &nbsp; <span class=\"sy0\">|<\/span> Cost <span class=\"sy0\">|<\/span> &nbsp; <a href=\"http:\/\/www.php.net\/time\"><span class=\"kw3\">Time<\/span><\/a> &nbsp; &nbsp;<span class=\"sy0\">|<\/span> Start &nbsp;<span class=\"sy0\">|<\/span> Execs <span class=\"sy0\">|<\/span> &nbsp; Rows &nbsp; <span class=\"sy0\">|<\/span> Read <span class=\"sy0\">|<\/span> Read &nbsp;<span class=\"sy0\">|<\/span> Activity <span class=\"sy0\">|<\/span> &nbsp; Activity Detail &nbsp; &nbsp;<span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> <span class=\"br0\">&#40;<\/span>Estim<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> Active<span class=\"br0\">&#40;<\/span>s<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">|<\/span> Active <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> <span class=\"br0\">&#40;<\/span>Actual<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">|<\/span> Reqs <span class=\"sy0\">|<\/span> Bytes <span class=\"sy0\">|<\/span> &nbsp; <span class=\"br0\">&#40;<\/span><span class=\"sy0\">%<\/span><span class=\"br0\">&#41;<\/span> &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"br0\">&#40;<\/span><span class=\"co2\"># samples) &nbsp; &nbsp; &nbsp;|<br \/>\n<\/span><span class=\"sy0\">=========================================================================================================================================================<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">0<\/span> <span class=\"sy0\">|<\/span> SELECT STATEMENT &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"sy0\">+<\/span><span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; <a href=\"http:\/\/www.php.net\/sort\"><span class=\"kw3\">SORT<\/span><\/a> <a href=\"http:\/\/www.php.net\/aggregate\"><span class=\"kw3\">AGGREGATE<\/span><\/a> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"sy0\">+<\/span><span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">2<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;NESTED LOOPS &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">166<\/span> <span class=\"sy0\">|<\/span> <span class=\"nu0\">1290<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"sy0\">+<\/span><span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">3<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; PARTITION <a href=\"http:\/\/www.php.net\/range\"><span class=\"kw3\">RANGE<\/span><\/a> ALL <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">166<\/span> <span class=\"sy0\">|<\/span> <span class=\"nu0\">1290<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"sy0\">+<\/span><span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;TABLE ACCESS FULL &nbsp;<span class=\"sy0\">|<\/span> SALES &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">166<\/span> <span class=\"sy0\">|<\/span> <span class=\"nu0\">1290<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">2<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"sy0\">+<\/span><span class=\"nu0\">0<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">28<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">155<\/span> <span class=\"sy0\">|<\/span> &nbsp;35MB <span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu19\">100.00<\/span> <span class=\"sy0\">|<\/span> direct path read <span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span> <span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">5<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; INDEX UNIQUE SCAN &nbsp; <span class=\"sy0\">|<\/span> CUSTOMERS_PK <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"sy0\">+<\/span><span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">=========================================================================================================================================================<\/span><br \/>\n<br \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<h1 style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">Conclus\u00e3o<\/span><\/h1>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Nesse artigo verificamos na pr\u00e1tica como utilizar o SQL Monitor para gerar um relat\u00f3rio com informa\u00e7\u00f5es valiosas para analisar o desempenho de uma instru\u00e7\u00e3o SQL e identificar o poss\u00edveis pontos de melhoria, existem outras ferramentas que tamb\u00e9m fornecem essas informa\u00e7\u00f5es, mas sem d\u00favida o SQL Monitor \u00e9 uma ferramenta que agiliza muito a obten\u00e7\u00e3o dessas informa\u00e7\u00f5es.<\/span><\/p>\n<h1 style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">Refer\u00eancias<\/span><\/h1>\n<p><strong><a href=\"http:\/\/kerryosborne.oracle-guy.com\/2011\/04\/realtime-sql-monitoring-designed-with-exadata-in-mind\/\" target=\"_blank\">http:\/\/kerryosborne.oracle-guy.com\/2011\/04\/realtime-sql-monitoring-designed-with-exadata-in-mind\/<\/a><\/strong><br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n<a href=\"http:\/\/dbtimewizard.com.br\/treinamento\/\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-1255\" src=\"http:\/\/dbtimewizard.com.br\/blog\/wp-content\/uploads\/2018\/10\/promo_cur02.jpg\" alt=\"Promo-D75L\" width=\"330\" height=\"242\" \/><\/a><\/p>\n<p><a href=\"https:\/\/youtu.be\/l6OphhTle9I\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-1215\" src=\"http:\/\/dbtimewizard.com.br\/wp-content\/uploads\/2018\/01\/video-02-300x168.jpg\" alt=\"video-02\" width=\"330\" height=\"242\" \/><\/a><br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A partir da vers\u00e3o 11g o Oracle Database disponibiliza um recurso fant\u00e1stico chamado SQL Monitor que possibilita a visualiza\u00e7\u00e3o de uma infinidade de informa\u00e7\u00f5es sobre a execu\u00e7\u00e3o de uma instru\u00e7\u00e3o SQL, tanto para instru\u00e7\u00f5es encerradas\u00a0como para instru\u00e7\u00f5es que ainda est\u00e3o em execu\u00e7\u00e3o, \u00e9 poss\u00edvel acessar esse recurso de forma gr\u00e1fica atrav\u00e9s do Oracle Cloud Control e\u00a0SQLDeveloper ou em formato texto<\/p>\n","protected":false},"author":2,"featured_media":1032,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[165,36,11,164,118],"class_list":["post-1031","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tuning-tools","tag-dbms_sqltune","tag-execution-plan","tag-plano-de-execucao","tag-sql-monitor","tag-sql-profile"],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/dbtimewizard.com.br\/blog\/wp-json\/wp\/v2\/posts\/1031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/dbtimewizard.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/dbtimewizard.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/dbtimewizard.com.br\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/dbtimewizard.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1031"}],"version-history":[{"count":25,"href":"http:\/\/dbtimewizard.com.br\/blog\/wp-json\/wp\/v2\/posts\/1031\/revisions"}],"predecessor-version":[{"id":2057,"href":"http:\/\/dbtimewizard.com.br\/blog\/wp-json\/wp\/v2\/posts\/1031\/revisions\/2057"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/dbtimewizard.com.br\/blog\/wp-json\/wp\/v2\/media\/1032"}],"wp:attachment":[{"href":"http:\/\/dbtimewizard.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1031"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/dbtimewizard.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1031"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/dbtimewizard.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}