{"id":826,"date":"2016-08-21T23:07:15","date_gmt":"2016-08-22T02:07:15","guid":{"rendered":"http:\/\/dbtimewizard.com.br\/blog\/?p=826"},"modified":"2019-11-11T18:54:34","modified_gmt":"2019-11-11T21:54:34","slug":"sql-patch-voce-ja-usou-esse-recurso","status":"publish","type":"post","link":"http:\/\/dbtimewizard.com.br\/blog\/sql-patch-voce-ja-usou-esse-recurso\/","title":{"rendered":"SQL Patch: Voc\u00ea j\u00e1 usou esse recurso?"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Quando estamos analisando um plano de execu\u00e7\u00e3o gerado pelo pacote &#8220;DBMS_XPLAN&#8221; normalmente n\u00e3o temos as informa\u00e7\u00f5es estat\u00edsticas reais daquela execu\u00e7\u00e3o pois a disponibilidade dessas informa\u00e7\u00f5es esta condicionada a defini\u00e7\u00e3o do par\u00e2metro STATISTICS_LEVEL que na maioria das instala\u00e7\u00f5es de produ\u00e7\u00e3o \u00e9 definido como TYPICAL para evitar &#8220;OVERHEAD&#8221; na base. As informa\u00e7\u00f5es estat\u00edsticas reais do plano de execu\u00e7\u00e3o s\u00e3o muito importantes na analise do plano pois s\u00e3o elas que mostram qual ou quais opera\u00e7\u00f5es no plano s\u00e3o respons\u00e1veis pelo desempenho ruim da instru\u00e7\u00e3o SQL, para contornar esta dificuldade quando realizamos um trabalho de tuning normalmente utilizamos os seguintes recursos:<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">1. Cria\u00e7\u00e3o de um &#8220;Test Case&#8221;: Reproduzir a instru\u00e7\u00e3o SQL com todas as suas BINDs definindo o par\u00e2metro STATISTICS_LEVEL=ALL a n\u00edvel de sess\u00e3o, com isso conseguimos gerar um plano de execu\u00e7\u00e3o com todas as estat\u00edsticas dessa instru\u00e7\u00e3o SQL. Essa tarefa em algumas situa\u00e7\u00f5es \u00e9 complexa e as vezes precisamos da ajuda do desenvolvedor da aplica\u00e7\u00e3o para realiza-la.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">2. Utiliza\u00e7\u00e3o do SQL MONITORING no OEM Cloud Control: Esta op\u00e7\u00e3o \u00e9 \u00f3tima mas o ambiente precisa ter as\u00a0 &#8220;Options Diagnostic and Tuning Pack&#8221; e se o tempo de execu\u00e7\u00e3o da instru\u00e7\u00e3o SQL for\u00a0 inferior a 3 segundos, ela n\u00e3o ser\u00e1 capturada por padr\u00e3o pelo SQL MONITORING.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">3. Um Ambiente de Homologa\u00e7\u00e3o onde podemos alterar o par\u00e2metro STATISTICS_LEVEL=ALL a n\u00edvel de inst\u00e2ncia: Tamb\u00e9m \u00e9 uma \u00f3tima op\u00e7\u00e3o mas muitas instala\u00e7\u00f5es n\u00e3o tem um ambiente de homologa\u00e7\u00e3o onde possamos realizar as atividades de tuning.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Neste artigo vamos mostrar como podemos utilizar o SQL Patch para gerar as estat\u00edsticas reais da execu\u00e7\u00e3o de uma instru\u00e7\u00e3o SQL de forma simples e r\u00e1pida e sem causar impactos na produ\u00e7\u00e3o.<\/span><\/p>\n<h2 style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">Simulando a utiliza\u00e7\u00e3o SQL Patch<\/span><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Quando ativamos a coleta de\u00a0estat\u00edsticas no\u00a0n\u00edvel m\u00e1ximo\u00a0de uma instru\u00e7\u00e3o SQL especifica, h\u00e1 um OVERHEAD adicional no processamento dessa instru\u00e7\u00e3o e o tempo de execu\u00e7\u00e3o aumenta, para evitar impactos em produ\u00e7\u00e3o devemos escolher um per\u00edodo onde o numero de execu\u00e7\u00f5es dessa instru\u00e7\u00e3o seja menor para realizar o procedimento que permitir\u00e1 a gera\u00e7\u00e3o de um plano de execu\u00e7\u00e3o com todas as informa\u00e7\u00f5es estat\u00edsticas.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Para realizar nossa simula\u00e7\u00e3o vamos executar os seguintes passos:<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">1) Executar a consulta e gerar o plano de execu\u00e7\u00e3o utilizando o pacote DBMS_XPLAN para constatar que n\u00e3o est\u00e3o dispon\u00edveis as estat\u00edsticas de execu\u00e7\u00e3o dessa consulta, numa inst\u00e2ncia onde o par\u00e2metro STATISTICS_LEVEL=TYPICAL.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">2) Criar um SQL Patch para o SQL_ID da nossa consulta incluindo o HINT GATHER_PLAN_STATISTICS que tem o mesmo efeito do par\u00e2metro STATISTICS_LEVEL=ALL.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">3) Executar novamente a consulta e gerar o plano de execu\u00e7\u00e3o utilizando o pacote DBMS_XPLAN que dessa vez vai gerar um plano com as estat\u00edsticas de execu\u00e7\u00e3o da consulta.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">4) Eliminar o SQL Patch criado.<\/span><\/p>\n<h3 style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">1) Plano de execu\u00e7\u00e3o padr\u00e3o<\/span><\/h3>\n<p>&nbsp;<\/p>\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 \/>80<br \/>81<br \/>82<br \/>83<br \/>84<br \/>85<br \/>86<br \/>87<br \/>88<br \/>89<br \/>90<br \/>91<br \/>92<br \/>93<br \/>94<br \/>95<br \/>96<br \/>97<br \/>98<br \/>99<br \/>100<br \/>101<br \/>102<br \/>103<br \/>104<br \/>105<br \/>106<br \/>107<br \/>108<br \/>109<br \/>110<br \/>111<br \/>112<br \/>113<br \/>114<br \/>115<br \/>116<br \/>117<br \/>118<br \/>119<br \/>120<br \/>121<br \/>122<br \/>123<br \/>124<br \/>125<br \/>126<br \/>127<br \/>128<br \/>129<br \/>130<br \/>131<br \/>132<br \/>133<br \/>134<br \/>135<br \/>136<br \/>137<br \/>138<br \/>139<br \/>140<br \/>141<br \/>142<br \/>143<br \/>144<br \/>145<br \/>146<br \/>147<br \/>148<br \/>149<br \/>150<br \/>151<br \/>152<br \/>153<br \/>154<br \/>155<br \/>156<br \/>157<br \/>158<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 \/>\n<br \/>\nSQL <span class=\"sy0\">&gt;<\/span> SELECT <span class=\"coMULTI\">\/* DBTW01 *\/<\/span> country_name<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp; &nbsp; &nbsp; cust_income_level<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">3<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span>country_name<span class=\"br0\">&#41;<\/span> country_cust_count<br \/>\n&nbsp; <span class=\"nu0\">4<\/span> &nbsp; &nbsp;FROM <span class=\"br0\">&#40;<\/span>SELECT b<span class=\"sy0\">.<\/span>cust_income_level<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">5<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; a<span class=\"sy0\">.<\/span>country_name<br \/>\n&nbsp; <span class=\"nu0\">6<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;FROM sh<span class=\"sy0\">.<\/span>customers b<br \/>\n&nbsp; <span class=\"nu0\">7<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href=\"http:\/\/www.php.net\/join\"><span class=\"kw3\">JOIN<\/span><\/a> sh<span class=\"sy0\">.<\/span>countries a ON a<span class=\"sy0\">.<\/span>country_id <span class=\"sy0\">=<\/span> b<span class=\"sy0\">.<\/span>country_id<span class=\"br0\">&#41;<\/span> c<br \/>\n&nbsp; <span class=\"nu0\">8<\/span> &nbsp;HAVING <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span>country_name<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">&gt;<\/span> <span class=\"br0\">&#40;<\/span>SELECT <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"sy0\">*<\/span><span class=\"br0\">&#41;<\/span> <span class=\"sy0\">*<\/span> <span class=\"nu19\">.01<\/span> FROM <span class=\"br0\">&#40;<\/span>SELECT b<span class=\"sy0\">.<\/span>cust_income_level<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">9<\/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; a<span class=\"sy0\">.<\/span>country_name<br \/>\n&nbsp;<span class=\"nu0\">10<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; FROM sh<span class=\"sy0\">.<\/span>customers b<br \/>\n&nbsp;<span class=\"nu0\">11<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/join\"><span class=\"kw3\">JOIN<\/span><\/a> sh<span class=\"sy0\">.<\/span>countries a ON a<span class=\"sy0\">.<\/span>country_id <span class=\"sy0\">=<\/span> b<span class=\"sy0\">.<\/span>country_id<span class=\"br0\">&#41;<\/span> c2<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp;<span class=\"nu0\">12<\/span> &nbsp; &nbsp; &nbsp;OR <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span>cust_income_level<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">&gt;=<\/span> <span class=\"br0\">&#40;<\/span>SELECT median<span class=\"br0\">&#40;<\/span>income_level_count<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp;<span class=\"nu0\">13<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;FROM <span class=\"br0\">&#40;<\/span>SELECT cust_income_level<span class=\"sy0\">,<\/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=\"br0\">&#41;<\/span> <span class=\"sy0\">*<\/span><span class=\"nu19\">.25<\/span> income_level_count<br \/>\n&nbsp;<span class=\"nu0\">14<\/span> &nbsp; &nbsp; &nbsp; &nbsp;FROM <span class=\"br0\">&#40;<\/span>SELECT b<span class=\"sy0\">.<\/span>cust_income_level<span class=\"sy0\">,<\/span><br \/>\n&nbsp;<span class=\"nu0\">15<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; a<span class=\"sy0\">.<\/span>country_name<br \/>\n&nbsp;<span class=\"nu0\">16<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; FROM sh<span class=\"sy0\">.<\/span>customers b<br \/>\n&nbsp;<span class=\"nu0\">17<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/join\"><span class=\"kw3\">JOIN<\/span><\/a> sh<span class=\"sy0\">.<\/span>countries a ON a<span class=\"sy0\">.<\/span>country_id <span class=\"sy0\">=<\/span> b<span class=\"sy0\">.<\/span>country_id<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp;<span class=\"nu0\">18<\/span> &nbsp; &nbsp; &nbsp; GROUP BY cust_income_level<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp;<span class=\"nu0\">19<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#41;<\/span><br \/>\n&nbsp;<span class=\"nu0\">20<\/span> &nbsp; GROUP BY country_name<span class=\"sy0\">,<\/span> cust_income_level<br \/>\n&nbsp;<span class=\"nu0\">21<\/span> &nbsp; ORDER BY <span class=\"nu0\">1<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">2<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\nCOUNTRY_NAME &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CUST_INCOME_LEVEL &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;COUNTRY_CUST_COUNT<br \/>\n<span class=\"sy0\">----------------------------------------<\/span> <span class=\"sy0\">------------------------------<\/span> <span class=\"sy0\">------------------<\/span><br \/>\nFrance &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; E<span class=\"sy0\">:<\/span> <span class=\"nu0\">90<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">109<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">585<\/span><br \/>\nFrance &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; F<span class=\"sy0\">:<\/span> <span class=\"nu0\">110<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">129<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">651<\/span><br \/>\nGermany &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;C<span class=\"sy0\">:<\/span> <span class=\"nu0\">50<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">69<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">638<\/span><br \/>\nGermany &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;D<span class=\"sy0\">:<\/span> <span class=\"nu0\">70<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">89<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">844<\/span><br \/>\nGermany &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;E<span class=\"sy0\">:<\/span> <span class=\"nu0\">90<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">109<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1261<\/span><br \/>\nGermany &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;F<span class=\"sy0\">:<\/span> <span class=\"nu0\">110<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">129<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1469<\/span><br \/>\nGermany &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;G<span class=\"sy0\">:<\/span> <span class=\"nu0\">130<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">149<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">843<\/span><br \/>\nGermany &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;H<span class=\"sy0\">:<\/span> <span class=\"nu0\">150<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">169<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">850<\/span><br \/>\nGermany &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I<span class=\"sy0\">:<\/span> <span class=\"nu0\">170<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">189<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">658<\/span><br \/>\nItaly &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;A<span class=\"sy0\">:<\/span> Below <span class=\"nu0\">30<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">600<\/span><br \/>\nItaly &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;C<span class=\"sy0\">:<\/span> <span class=\"nu0\">50<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">69<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">659<\/span><br \/>\nItaly &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;D<span class=\"sy0\">:<\/span> <span class=\"nu0\">70<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">89<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">700<\/span><br \/>\nItaly &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;E<span class=\"sy0\">:<\/span> <span class=\"nu0\">90<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">109<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1074<\/span><br \/>\nItaly &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;F<span class=\"sy0\">:<\/span> <span class=\"nu0\">110<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">129<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1851<\/span><br \/>\nItaly &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;G<span class=\"sy0\">:<\/span> <span class=\"nu0\">130<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">149<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">657<\/span><br \/>\nItaly &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;H<span class=\"sy0\">:<\/span> <span class=\"nu0\">150<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">169<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">715<\/span><br \/>\nItaly &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I<span class=\"sy0\">:<\/span> <span class=\"nu0\">170<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">189<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">714<\/span><br \/>\nUnited Kingdom &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; C<span class=\"sy0\">:<\/span> <span class=\"nu0\">50<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">69<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">611<\/span><br \/>\nUnited Kingdom &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; D<span class=\"sy0\">:<\/span> <span class=\"nu0\">70<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">89<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">738<\/span><br \/>\nUnited Kingdom &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; E<span class=\"sy0\">:<\/span> <span class=\"nu0\">90<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">109<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1165<\/span><br \/>\nUnited Kingdom &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; F<span class=\"sy0\">:<\/span> <span class=\"nu0\">110<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">129<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1573<\/span><br \/>\nUnited Kingdom &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; G<span class=\"sy0\">:<\/span> <span class=\"nu0\">130<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">149<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">628<\/span><br \/>\nUnited Kingdom &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; H<span class=\"sy0\">:<\/span> <span class=\"nu0\">150<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">169<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">734<\/span><br \/>\nUnited Kingdom &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; I<span class=\"sy0\">:<\/span> <span class=\"nu0\">170<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">189<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">727<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; B<span class=\"sy0\">:<\/span> <span class=\"nu0\">30<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">49<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1054<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; C<span class=\"sy0\">:<\/span> <span class=\"nu0\">50<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">69<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1272<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; D<span class=\"sy0\">:<\/span> <span class=\"nu0\">70<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">89<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1641<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; E<span class=\"sy0\">:<\/span> <span class=\"nu0\">90<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">109<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">2525<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; F<span class=\"sy0\">:<\/span> <span class=\"nu0\">110<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">129<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">2837<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; G<span class=\"sy0\">:<\/span> <span class=\"nu0\">130<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">149<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">2004<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; H<span class=\"sy0\">:<\/span> <span class=\"nu0\">150<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">169<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1857<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; I<span class=\"sy0\">:<\/span> <span class=\"nu0\">170<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">189<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1395<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; J<span class=\"sy0\">:<\/span> <span class=\"nu0\">190<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">249<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1390<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; K<span class=\"sy0\">:<\/span> <span class=\"nu0\">250<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">299<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1062<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; L<span class=\"sy0\">:<\/span> <span class=\"nu0\">300<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> and above &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">982<\/span><br \/>\n<br \/>\n<span class=\"nu0\">35<\/span> linhas selecionadas<span class=\"sy0\">.<\/span><br \/>\n<br \/>\nDecorrido<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.23<\/span><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\">'%DBTW01%'<\/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 \/>\n97qppk7bs52xn &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">0<\/span><br \/>\n<br \/>\nDecorrido<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.04<\/span><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 \/>\nantigo &nbsp; <span class=\"nu0\">2<\/span><span class=\"sy0\">:<\/span> &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><br \/>\nnovo &nbsp; <span class=\"nu0\">2<\/span><span class=\"sy0\">:<\/span> &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\">'97qppk7bs52xn'<\/span><span class=\"sy0\">,<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span><span class=\"st_h\">'allstats last'<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<br \/>\nPLAN_TABLE_OUTPUT<br \/>\n<span class=\"sy0\">--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<\/span><br \/>\nSQL_ID &nbsp;97qppk7bs52xn<span class=\"sy0\">,<\/span> child number <span class=\"nu0\">0<\/span><br \/>\n<span class=\"sy0\">-------------------------------------<\/span><br \/>\nSELECT <span class=\"coMULTI\">\/* DBTW01 *\/<\/span> country_name<span class=\"sy0\">,<\/span> &nbsp; &nbsp; &nbsp; &nbsp;cust_income_level<span class=\"sy0\">,<\/span><br \/>\n<a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span>country_name<span class=\"br0\">&#41;<\/span> country_cust_count &nbsp; FROM <span class=\"br0\">&#40;<\/span>SELECT<br \/>\nb<span class=\"sy0\">.<\/span>cust_income_level<span class=\"sy0\">,<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;a<span class=\"sy0\">.<\/span>country_name &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; FROM<br \/>\nsh<span class=\"sy0\">.<\/span>customers b &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/join\"><span class=\"kw3\">JOIN<\/span><\/a> sh<span class=\"sy0\">.<\/span>countries a ON a<span class=\"sy0\">.<\/span>country_id <span class=\"sy0\">=<\/span><br \/>\nb<span class=\"sy0\">.<\/span>country_id<span class=\"br0\">&#41;<\/span> c HAVING <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span>country_name<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">&gt;<\/span> <span class=\"br0\">&#40;<\/span>SELECT <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"sy0\">*<\/span><span class=\"br0\">&#41;<\/span> <span class=\"sy0\">*<\/span><br \/>\n<span class=\"sy0\">:<\/span><span class=\"st0\">&quot;SYS_B_0&quot;<\/span> FROM <span class=\"br0\">&#40;<\/span>SELECT b<span class=\"sy0\">.<\/span>cust_income_level<span class=\"sy0\">,<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; a<span class=\"sy0\">.<\/span>country_name &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;FROM<br \/>\nsh<span class=\"sy0\">.<\/span>customers b &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href=\"http:\/\/www.php.net\/join\"><span class=\"kw3\">JOIN<\/span><\/a> sh<span class=\"sy0\">.<\/span>countries a ON a<span class=\"sy0\">.<\/span>country_id <span class=\"sy0\">=<\/span><br \/>\nb<span class=\"sy0\">.<\/span>country_id<span class=\"br0\">&#41;<\/span> c2<span class=\"br0\">&#41;<\/span> &nbsp; &nbsp; OR <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span>cust_income_level<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">&gt;=<\/span> <span class=\"br0\">&#40;<\/span>SELECT<br \/>\nmedian<span class=\"br0\">&#40;<\/span>income_level_count<span class=\"br0\">&#41;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; FROM<br \/>\n<span class=\"br0\">&#40;<\/span>SELECT cust_income_level<span class=\"sy0\">,<\/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=\"br0\">&#41;<\/span> <span class=\"sy0\">*:<\/span><span class=\"st0\">&quot;SYS_B_1&quot;<\/span> income_level_count<br \/>\n&nbsp;FROM <span class=\"br0\">&#40;<\/span>SELECT b<span class=\"sy0\">.<\/span>cust_income_level<span class=\"sy0\">,<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;a<span class=\"sy0\">.<\/span>country_name<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; FROM sh<span class=\"sy0\">.<\/span>customers b &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href=\"http:\/\/www.php.net\/join\"><span class=\"kw3\">JOIN<\/span><\/a> sh<span class=\"sy0\">.<\/span>countries a ON<br \/>\na<span class=\"sy0\">.<\/span>country_id <span class=\"sy0\">=<\/span> b<span class=\"sy0\">.<\/span>country_id<span class=\"br0\">&#41;<\/span> &nbsp; &nbsp; &nbsp;GROUP BY cust_income_level<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"br0\">&#41;<\/span> &nbsp;GROUP BY country_name<span class=\"sy0\">,<\/span> cust_income_level<br \/>\nORDE<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\">1730152010<\/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; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> Name &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> E<span class=\"sy0\">-<\/span>Rows <span class=\"sy0\">|<\/span> &nbsp;OMem <span class=\"sy0\">|<\/span> &nbsp;1Mem <span class=\"sy0\">|<\/span> Used<span class=\"sy0\">-<\/span>Mem <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; &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; <span class=\"sy0\">|<\/span> &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> ORDER BY &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">20<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">6144<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">6144<\/span> <span class=\"sy0\">|<\/span> <span class=\"nu0\">6144<\/span> &nbsp;<span class=\"br0\">&#40;<\/span><span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|*<\/span> &nbsp;<span class=\"nu0\">2<\/span> <span class=\"sy0\">|<\/span> &nbsp; FILTER &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &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; <span class=\"sy0\">|<\/span> &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;<a href=\"http:\/\/www.php.net\/hash\"><span class=\"kw3\">HASH<\/span><\/a> GROUP BY &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">20<\/span> <span class=\"sy0\">|<\/span> &nbsp;6890K<span class=\"sy0\">|<\/span> &nbsp;2507K<span class=\"sy0\">|<\/span> 2516K <span class=\"br0\">&#40;<\/span><span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|*<\/span> &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/hash\"><span class=\"kw3\">HASH<\/span><\/a> <a href=\"http:\/\/www.php.net\/join\"><span class=\"kw3\">JOIN<\/span><\/a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">55500<\/span> <span class=\"sy0\">|<\/span> &nbsp;1519K<span class=\"sy0\">|<\/span> &nbsp;1519K<span class=\"sy0\">|<\/span> 1568K <span class=\"br0\">&#40;<\/span><span class=\"nu0\">0<\/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; &nbsp;TABLE ACCESS FULL &nbsp; &nbsp;<span class=\"sy0\">|<\/span> COUNTRIES &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">23<\/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><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">6<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;TABLE ACCESS FULL &nbsp; &nbsp;<span class=\"sy0\">|<\/span> CUSTOMERS &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">55500<\/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><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">7<\/span> <span class=\"sy0\">|<\/span> &nbsp; &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; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|*<\/span> &nbsp;<span class=\"nu0\">8<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/hash\"><span class=\"kw3\">HASH<\/span><\/a> <a href=\"http:\/\/www.php.net\/join\"><span class=\"kw3\">JOIN<\/span><\/a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">55500<\/span> <span class=\"sy0\">|<\/span> &nbsp;2168K<span class=\"sy0\">|<\/span> &nbsp;2168K<span class=\"sy0\">|<\/span> 1571K <span class=\"br0\">&#40;<\/span><span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">9<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;INDEX FULL SCAN &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> COUNTRIES_PK <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">23<\/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><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">10<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;TABLE ACCESS FULL &nbsp; &nbsp;<span class=\"sy0\">|<\/span> CUSTOMERS &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">55500<\/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><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">11<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<a href=\"http:\/\/www.php.net\/sort\"><span class=\"kw3\">SORT<\/span><\/a> GROUP BY &nbsp; &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;<span class=\"nu0\">2048<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">2048<\/span> <span class=\"sy0\">|<\/span> <span class=\"nu0\">2048<\/span> &nbsp;<span class=\"br0\">&#40;<\/span><span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">12<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; VIEW &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">12<\/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><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">13<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<a href=\"http:\/\/www.php.net\/sort\"><span class=\"kw3\">SORT<\/span><\/a> GROUP BY &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">12<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">2048<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">2048<\/span> <span class=\"sy0\">|<\/span> <span class=\"nu0\">2048<\/span> &nbsp;<span class=\"br0\">&#40;<\/span><span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">14<\/span> <span class=\"sy0\">|<\/span> &nbsp; &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\">162<\/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><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">15<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;VIEW &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> VW_GBF_8 &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">162<\/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><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">16<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/sort\"><span class=\"kw3\">SORT<\/span><\/a> GROUP BY &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">162<\/span> <span class=\"sy0\">|<\/span> <span class=\"nu0\">22528<\/span> <span class=\"sy0\">|<\/span> <span class=\"nu0\">22528<\/span> <span class=\"sy0\">|<\/span><span class=\"nu0\">20480<\/span> &nbsp;<span class=\"br0\">&#40;<\/span><span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">17<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TABLE ACCESS FULL<span class=\"sy0\">|<\/span> CUSTOMERS &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">55500<\/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><br \/>\n<span class=\"sy0\">|*<\/span> <span class=\"nu0\">18<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;INDEX UNIQUE SCAN &nbsp;<span class=\"sy0\">|<\/span> COUNTRIES_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; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<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\">2<\/span> <span class=\"sy0\">-<\/span> filter<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#40;<\/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=\"br0\">&#41;<\/span><span class=\"sy0\">&gt;<\/span> OR <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">COUNT<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;B&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;CUST_INCOME_LEVEL&quot;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">&gt;=<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">-<\/span> access<span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;A&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;COUNTRY_ID&quot;<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;B&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;COUNTRY_ID&quot;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp;<span class=\"nu0\">8<\/span> <span class=\"sy0\">-<\/span> access<span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;A&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;COUNTRY_ID&quot;<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;B&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;COUNTRY_ID&quot;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; <span class=\"nu0\">18<\/span> <span class=\"sy0\">-<\/span> access<span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;A&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;COUNTRY_ID&quot;<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;ITEM_1&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> Warning<span class=\"sy0\">:<\/span> basic plan statistics not available<span class=\"sy0\">.<\/span> These are only collected when<span class=\"sy0\">:<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">*<\/span> hint <span class=\"st_h\">'gather_plan_statistics'<\/span> is used <span class=\"kw1\">for<\/span> the statement or<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">*<\/span> parameter <span class=\"st_h\">'statistics_level'<\/span> is set to <span class=\"st_h\">'ALL'<\/span><span class=\"sy0\">,<\/span> at session or <a href=\"http:\/\/www.php.net\/system\"><span class=\"kw3\">system<\/span><\/a> level<br \/>\n<br \/>\n<br \/>\n<span class=\"nu0\">59<\/span> linhas selecionadas<span class=\"sy0\">.<\/span><br \/>\n<br \/>\nDecorrido<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.78<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Na console acima executamos uma consulta no esquema SH e em seguida geramos o plano de execu\u00e7\u00e3o com o pacote DBMS_XPLAN, como podemos observar esta plano n\u00e3o informa os tempos de execu\u00e7\u00e3o de cada opera\u00e7\u00e3o e o numero de linhas selecionado em cada opera\u00e7\u00e3o \u00e9 apenas uma estimativa, n\u00e3o temos a quantidade real de linhas selecionadas em cada opera\u00e7\u00e3o. Dessa forma fica muito dif\u00edcil identificar qual parte do plano de execu\u00e7\u00e3o esta levando mais tempo para ser executada.<\/span><\/p>\n<h3 style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">2) Adicionando o HINT GATHER_PLAN_STATISTICS<\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Para gerar as estat\u00edsticas mais completas da execu\u00e7\u00e3o de uma instru\u00e7\u00e3o SQL\u00a0e conseguir exibi-las no plano de execu\u00e7\u00e3o utilizando\u00a0o pacote DBMS_XPLAN, podemos adicionar o HINT GATHER_PLAN_STATISTICS sem alterar o c\u00f3digo da aplica\u00e7\u00e3o utilizando o recurso SQL Patch, a seguir vamos ver como podemos fazer isso:<\/span><\/p>\n<p>&nbsp;<\/p>\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 \/><\/div><\/td><td><div class=\"php codecolorer\">SQL <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\">'%DBTW01%'<\/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 \/>\n97qppk7bs52xn &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">0<\/span><br \/>\n<br \/>\nDecorrido<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.04<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> set serveroutput on size <span class=\"nu0\">9999<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> <span class=\"kw2\">declare<\/span><br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp; &nbsp;m_clob &nbsp;clob<span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"nu0\">3<\/span> &nbsp;begin<br \/>\n&nbsp; <span class=\"nu0\">4<\/span> &nbsp; &nbsp; &nbsp;select<br \/>\n&nbsp; <span class=\"nu0\">5<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;sql_fulltext<br \/>\n&nbsp; <span class=\"nu0\">6<\/span> &nbsp; &nbsp; &nbsp;into<br \/>\n&nbsp; <span class=\"nu0\">7<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;m_clob<br \/>\n&nbsp; <span class=\"nu0\">8<\/span> &nbsp; &nbsp; &nbsp;from<br \/>\n&nbsp; <span class=\"nu0\">9<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;v<span class=\"re0\">$sql<\/span><br \/>\n&nbsp;<span class=\"nu0\">10<\/span> &nbsp; &nbsp; &nbsp;where<br \/>\n&nbsp;<span class=\"nu0\">11<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;sql_id <span class=\"sy0\">=<\/span> <span class=\"st_h\">'&amp;m_sql_id'<\/span><br \/>\n&nbsp;<span class=\"nu0\">12<\/span> &nbsp; &nbsp; &nbsp;and child_number <span class=\"sy0\">=<\/span> <span class=\"sy0\">&amp;<\/span>m_child_no <span class=\"sy0\">;<\/span><br \/>\n&nbsp;<span class=\"nu0\">13<\/span><br \/>\n&nbsp;<span class=\"nu0\">14<\/span> &nbsp; &nbsp; &nbsp;sys<span class=\"sy0\">.<\/span>dbms_sqldiag_internal<span class=\"sy0\">.<\/span>i_create_patch<span class=\"br0\">&#40;<\/span><br \/>\n&nbsp;<span class=\"nu0\">15<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;sql_text &nbsp; &nbsp;<span class=\"sy0\">=&gt;<\/span> m_clob<span class=\"sy0\">,<\/span><br \/>\n&nbsp;<span class=\"nu0\">16<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;hint_text &nbsp; <span class=\"sy0\">=&gt;<\/span> <span class=\"st_h\">'GATHER_PLAN_STATISTICS'<\/span><span class=\"sy0\">,<\/span><br \/>\n&nbsp;<span class=\"nu0\">17<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;name &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">=&gt;<\/span> <span class=\"st_h\">'Patch_&amp;m_sql_id'<\/span><br \/>\n&nbsp;<span class=\"nu0\">18<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp;<span class=\"nu0\">19<\/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\">20<\/span> &nbsp;<span class=\"sy0\">\/<\/span><br \/>\nantigo &nbsp;<span class=\"nu0\">11<\/span><span class=\"sy0\">:<\/span> &nbsp; &nbsp; &nbsp; &nbsp; sql_id <span class=\"sy0\">=<\/span> <span class=\"st_h\">'&amp;m_sql_id'<\/span><br \/>\nnovo &nbsp;<span class=\"nu0\">11<\/span><span class=\"sy0\">:<\/span> &nbsp; &nbsp; &nbsp; &nbsp; sql_id <span class=\"sy0\">=<\/span> <span class=\"st_h\">'97qppk7bs52xn'<\/span><br \/>\nantigo &nbsp;<span class=\"nu0\">12<\/span><span class=\"sy0\">:<\/span> &nbsp; &nbsp; and child_number <span class=\"sy0\">=<\/span> <span class=\"sy0\">&amp;<\/span>m_child_no <span class=\"sy0\">;<\/span><br \/>\nnovo &nbsp;<span class=\"nu0\">12<\/span><span class=\"sy0\">:<\/span> &nbsp; &nbsp; and child_number <span class=\"sy0\">=<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">0<\/span> <span class=\"sy0\">;<\/span><br \/>\nantigo &nbsp;<span class=\"nu0\">17<\/span><span class=\"sy0\">:<\/span> &nbsp; &nbsp; &nbsp; &nbsp; name &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">=&gt;<\/span> <span class=\"st_h\">'Patch_&amp;m_sql_id'<\/span><br \/>\nnovo &nbsp;<span class=\"nu0\">17<\/span><span class=\"sy0\">:<\/span> &nbsp; &nbsp; &nbsp; &nbsp; name &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"sy0\">=&gt;<\/span> <span class=\"st_h\">'Patch_97qppk7bs52xn'<\/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 \/>\nDecorrido<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\">02.15<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> set lines <span class=\"nu0\">200<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span> select NAME<span class=\"sy0\">,<\/span> CREATED<span class=\"sy0\">,<\/span> &nbsp;SQL_TEXT from DBA_SQL_PATCHES<span class=\"sy0\">;<\/span><br \/>\n<br \/>\nNAME &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CREATED &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;SQL_TEXT<br \/>\n<span class=\"sy0\">------------------------------<\/span> <span class=\"sy0\">------------------------------<\/span> <span class=\"sy0\">--------------------------------------------------------------------------------<\/span><br \/>\nPatch_97qppk7bs52xn &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">12<\/span><span class=\"sy0\">\/<\/span><span class=\"nu19\">08<\/span><span class=\"sy0\">\/<\/span><span class=\"nu0\">16<\/span> <span class=\"nu0\">22<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">49<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">45<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000000<\/span> &nbsp; &nbsp; &nbsp; SELECT <span class=\"coMULTI\">\/* DBTW01 *\/<\/span> country_name<span class=\"sy0\">,<\/span><br \/>\n&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;cust_income_level<span class=\"sy0\">,<\/span><br \/>\n&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;<a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span>country<br \/>\n<br \/>\n<br \/>\nDecorrido<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.04<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">3) Plano de execu\u00e7\u00e3o com todas as estat\u00edsticas<\/span><\/h3>\n<p>&nbsp;<\/p>\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 \/>80<br \/>81<br \/>82<br \/>83<br \/>84<br \/>85<br \/>86<br \/>87<br \/>88<br \/>89<br \/>90<br \/>91<br \/>92<br \/>93<br \/>94<br \/>95<br \/>96<br \/>97<br \/>98<br \/>99<br \/>100<br \/>101<br \/>102<br \/>103<br \/>104<br \/>105<br \/>106<br \/>107<br \/>108<br \/>109<br \/>110<br \/>111<br \/>112<br \/>113<br \/>114<br \/>115<br \/>116<br \/>117<br \/>118<br \/>119<br \/>120<br \/>121<br \/>122<br \/>123<br \/>124<br \/>125<br \/>126<br \/>127<br \/>128<br \/>129<br \/>130<br \/>131<br \/>132<br \/>133<br \/>134<br \/>135<br \/>136<br \/>137<br \/>138<br \/>139<br \/>140<br \/>141<br \/>142<br \/>143<br \/>144<br \/>145<br \/>146<br \/>147<br \/>148<br \/>149<br \/><\/div><\/td><td><div class=\"php codecolorer\">SQL <span class=\"sy0\">&gt;<\/span> SELECT <span class=\"coMULTI\">\/* DBTW01 *\/<\/span> country_name<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp; &nbsp; &nbsp; cust_income_level<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">3<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span>country_name<span class=\"br0\">&#41;<\/span> country_cust_count<br \/>\n&nbsp; <span class=\"nu0\">4<\/span> &nbsp; &nbsp;FROM <span class=\"br0\">&#40;<\/span>SELECT b<span class=\"sy0\">.<\/span>cust_income_level<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">5<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; a<span class=\"sy0\">.<\/span>country_name<br \/>\n&nbsp; <span class=\"nu0\">6<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;FROM sh<span class=\"sy0\">.<\/span>customers b<br \/>\n&nbsp; <span class=\"nu0\">7<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href=\"http:\/\/www.php.net\/join\"><span class=\"kw3\">JOIN<\/span><\/a> sh<span class=\"sy0\">.<\/span>countries a ON a<span class=\"sy0\">.<\/span>country_id <span class=\"sy0\">=<\/span> b<span class=\"sy0\">.<\/span>country_id<span class=\"br0\">&#41;<\/span> c<br \/>\n&nbsp; <span class=\"nu0\">8<\/span> &nbsp;HAVING <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span>country_name<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">&gt;<\/span> <span class=\"br0\">&#40;<\/span>SELECT <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"sy0\">*<\/span><span class=\"br0\">&#41;<\/span> <span class=\"sy0\">*<\/span> <span class=\"nu19\">.01<\/span> FROM <span class=\"br0\">&#40;<\/span>SELECT b<span class=\"sy0\">.<\/span>cust_income_level<span class=\"sy0\">,<\/span><br \/>\n&nbsp; <span class=\"nu0\">9<\/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; a<span class=\"sy0\">.<\/span>country_name<br \/>\n&nbsp;<span class=\"nu0\">10<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; FROM sh<span class=\"sy0\">.<\/span>customers b<br \/>\n&nbsp;<span class=\"nu0\">11<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/join\"><span class=\"kw3\">JOIN<\/span><\/a> sh<span class=\"sy0\">.<\/span>countries a ON a<span class=\"sy0\">.<\/span>country_id <span class=\"sy0\">=<\/span> b<span class=\"sy0\">.<\/span>country_id<span class=\"br0\">&#41;<\/span> c2<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp;<span class=\"nu0\">12<\/span> &nbsp; &nbsp; &nbsp;OR <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span>cust_income_level<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">&gt;=<\/span> <span class=\"br0\">&#40;<\/span>SELECT median<span class=\"br0\">&#40;<\/span>income_level_count<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp;<span class=\"nu0\">13<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;FROM <span class=\"br0\">&#40;<\/span>SELECT cust_income_level<span class=\"sy0\">,<\/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=\"br0\">&#41;<\/span> <span class=\"sy0\">*<\/span><span class=\"nu19\">.25<\/span> income_level_count<br \/>\n&nbsp;<span class=\"nu0\">14<\/span> &nbsp; &nbsp; &nbsp; &nbsp;FROM <span class=\"br0\">&#40;<\/span>SELECT b<span class=\"sy0\">.<\/span>cust_income_level<span class=\"sy0\">,<\/span><br \/>\n&nbsp;<span class=\"nu0\">15<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; a<span class=\"sy0\">.<\/span>country_name<br \/>\n&nbsp;<span class=\"nu0\">16<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; FROM sh<span class=\"sy0\">.<\/span>customers b<br \/>\n&nbsp;<span class=\"nu0\">17<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/join\"><span class=\"kw3\">JOIN<\/span><\/a> sh<span class=\"sy0\">.<\/span>countries a ON a<span class=\"sy0\">.<\/span>country_id <span class=\"sy0\">=<\/span> b<span class=\"sy0\">.<\/span>country_id<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp;<span class=\"nu0\">18<\/span> &nbsp; &nbsp; &nbsp; GROUP BY cust_income_level<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp;<span class=\"nu0\">19<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#41;<\/span><br \/>\n&nbsp;<span class=\"nu0\">20<\/span> &nbsp; GROUP BY country_name<span class=\"sy0\">,<\/span> cust_income_level<br \/>\n&nbsp;<span class=\"nu0\">21<\/span> &nbsp; ORDER BY <span class=\"nu0\">1<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">2<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\nCOUNTRY_NAME &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CUST_INCOME_LEVEL &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;COUNTRY_CUST_COUNT<br \/>\n<span class=\"sy0\">----------------------------------------<\/span> <span class=\"sy0\">------------------------------<\/span> <span class=\"sy0\">------------------<\/span><br \/>\nFrance &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; E<span class=\"sy0\">:<\/span> <span class=\"nu0\">90<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">109<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">585<\/span><br \/>\nFrance &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; F<span class=\"sy0\">:<\/span> <span class=\"nu0\">110<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">129<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">651<\/span><br \/>\nGermany &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;C<span class=\"sy0\">:<\/span> <span class=\"nu0\">50<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">69<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">638<\/span><br \/>\nGermany &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;D<span class=\"sy0\">:<\/span> <span class=\"nu0\">70<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">89<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">844<\/span><br \/>\nGermany &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;E<span class=\"sy0\">:<\/span> <span class=\"nu0\">90<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">109<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1261<\/span><br \/>\nGermany &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;F<span class=\"sy0\">:<\/span> <span class=\"nu0\">110<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">129<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1469<\/span><br \/>\nGermany &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;G<span class=\"sy0\">:<\/span> <span class=\"nu0\">130<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">149<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">843<\/span><br \/>\nGermany &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;H<span class=\"sy0\">:<\/span> <span class=\"nu0\">150<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">169<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">850<\/span><br \/>\nGermany &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I<span class=\"sy0\">:<\/span> <span class=\"nu0\">170<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">189<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">658<\/span><br \/>\nItaly &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;A<span class=\"sy0\">:<\/span> Below <span class=\"nu0\">30<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">600<\/span><br \/>\nItaly &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;C<span class=\"sy0\">:<\/span> <span class=\"nu0\">50<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">69<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">659<\/span><br \/>\nItaly &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;D<span class=\"sy0\">:<\/span> <span class=\"nu0\">70<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">89<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">700<\/span><br \/>\nItaly &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;E<span class=\"sy0\">:<\/span> <span class=\"nu0\">90<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">109<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1074<\/span><br \/>\nItaly &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;F<span class=\"sy0\">:<\/span> <span class=\"nu0\">110<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">129<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1851<\/span><br \/>\nItaly &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;G<span class=\"sy0\">:<\/span> <span class=\"nu0\">130<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">149<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">657<\/span><br \/>\nItaly &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;H<span class=\"sy0\">:<\/span> <span class=\"nu0\">150<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">169<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">715<\/span><br \/>\nItaly &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I<span class=\"sy0\">:<\/span> <span class=\"nu0\">170<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">189<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">714<\/span><br \/>\nUnited Kingdom &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; C<span class=\"sy0\">:<\/span> <span class=\"nu0\">50<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">69<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">611<\/span><br \/>\nUnited Kingdom &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; D<span class=\"sy0\">:<\/span> <span class=\"nu0\">70<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">89<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">738<\/span><br \/>\nUnited Kingdom &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; E<span class=\"sy0\">:<\/span> <span class=\"nu0\">90<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">109<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1165<\/span><br \/>\nUnited Kingdom &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; F<span class=\"sy0\">:<\/span> <span class=\"nu0\">110<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">129<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1573<\/span><br \/>\nUnited Kingdom &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; G<span class=\"sy0\">:<\/span> <span class=\"nu0\">130<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">149<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">628<\/span><br \/>\nUnited Kingdom &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; H<span class=\"sy0\">:<\/span> <span class=\"nu0\">150<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">169<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">734<\/span><br \/>\nUnited Kingdom &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; I<span class=\"sy0\">:<\/span> <span class=\"nu0\">170<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">189<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">727<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; B<span class=\"sy0\">:<\/span> <span class=\"nu0\">30<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">49<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1054<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; C<span class=\"sy0\">:<\/span> <span class=\"nu0\">50<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">69<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1272<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; D<span class=\"sy0\">:<\/span> <span class=\"nu0\">70<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">89<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1641<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; E<span class=\"sy0\">:<\/span> <span class=\"nu0\">90<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">109<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">2525<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; F<span class=\"sy0\">:<\/span> <span class=\"nu0\">110<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">129<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">2837<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; G<span class=\"sy0\">:<\/span> <span class=\"nu0\">130<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">149<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">2004<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; H<span class=\"sy0\">:<\/span> <span class=\"nu0\">150<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">169<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1857<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; I<span class=\"sy0\">:<\/span> <span class=\"nu0\">170<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">189<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1395<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; J<span class=\"sy0\">:<\/span> <span class=\"nu0\">190<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">249<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1390<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; K<span class=\"sy0\">:<\/span> <span class=\"nu0\">250<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> <span class=\"sy0\">-<\/span> <span class=\"nu0\">299<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">999<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1062<\/span><br \/>\nUnited States of America &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; L<span class=\"sy0\">:<\/span> <span class=\"nu0\">300<\/span><span class=\"sy0\">,<\/span><span class=\"nu8\">000<\/span> and above &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">982<\/span><br \/>\n<br \/>\n<span class=\"nu0\">35<\/span> linhas selecionadas<span class=\"sy0\">.<\/span><br \/>\n<br \/>\nDecorrido<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.23<\/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\">'%DBTW01%'<\/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 \/>\n97qppk7bs52xn &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">0<\/span><br \/>\n97qppk7bs52xn &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span><br \/>\n<br \/>\nDecorrido<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.04<\/span><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 \/>\nantigo &nbsp; <span class=\"nu0\">2<\/span><span class=\"sy0\">:<\/span> &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><br \/>\nnovo &nbsp; <span class=\"nu0\">2<\/span><span class=\"sy0\">:<\/span> &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\">'97qppk7bs52xn'<\/span><span class=\"sy0\">,<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"nu0\">1<\/span><span class=\"sy0\">,<\/span><span class=\"st_h\">'allstats last'<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<br \/>\nPLAN_TABLE_OUTPUT<br \/>\n<span class=\"sy0\">--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<\/span><br \/>\nSQL_ID &nbsp;97qppk7bs52xn<span class=\"sy0\">,<\/span> child number <span class=\"nu0\">1<\/span><br \/>\n<span class=\"sy0\">-------------------------------------<\/span><br \/>\nSELECT <span class=\"coMULTI\">\/* DBTW01 *\/<\/span> country_name<span class=\"sy0\">,<\/span> &nbsp; &nbsp; &nbsp; &nbsp;cust_income_level<span class=\"sy0\">,<\/span><br \/>\n<a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span>country_name<span class=\"br0\">&#41;<\/span> country_cust_count &nbsp; FROM <span class=\"br0\">&#40;<\/span>SELECT<br \/>\nb<span class=\"sy0\">.<\/span>cust_income_level<span class=\"sy0\">,<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;a<span class=\"sy0\">.<\/span>country_name &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; FROM<br \/>\nsh<span class=\"sy0\">.<\/span>customers b &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/join\"><span class=\"kw3\">JOIN<\/span><\/a> sh<span class=\"sy0\">.<\/span>countries a ON a<span class=\"sy0\">.<\/span>country_id <span class=\"sy0\">=<\/span><br \/>\nb<span class=\"sy0\">.<\/span>country_id<span class=\"br0\">&#41;<\/span> c HAVING <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span>country_name<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">&gt;<\/span> <span class=\"br0\">&#40;<\/span>SELECT <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"sy0\">*<\/span><span class=\"br0\">&#41;<\/span> <span class=\"sy0\">*<\/span><br \/>\n<span class=\"sy0\">:<\/span><span class=\"st0\">&quot;SYS_B_0&quot;<\/span> FROM <span class=\"br0\">&#40;<\/span>SELECT b<span class=\"sy0\">.<\/span>cust_income_level<span class=\"sy0\">,<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; a<span class=\"sy0\">.<\/span>country_name &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;FROM<br \/>\nsh<span class=\"sy0\">.<\/span>customers b &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href=\"http:\/\/www.php.net\/join\"><span class=\"kw3\">JOIN<\/span><\/a> sh<span class=\"sy0\">.<\/span>countries a ON a<span class=\"sy0\">.<\/span>country_id <span class=\"sy0\">=<\/span><br \/>\nb<span class=\"sy0\">.<\/span>country_id<span class=\"br0\">&#41;<\/span> c2<span class=\"br0\">&#41;<\/span> &nbsp; &nbsp; OR <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">count<\/span><\/a><span class=\"br0\">&#40;<\/span>cust_income_level<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">&gt;=<\/span> <span class=\"br0\">&#40;<\/span>SELECT<br \/>\nmedian<span class=\"br0\">&#40;<\/span>income_level_count<span class=\"br0\">&#41;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; FROM<br \/>\n<span class=\"br0\">&#40;<\/span>SELECT cust_income_level<span class=\"sy0\">,<\/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=\"br0\">&#41;<\/span> <span class=\"sy0\">*:<\/span><span class=\"st0\">&quot;SYS_B_1&quot;<\/span> income_level_count<br \/>\n&nbsp;FROM <span class=\"br0\">&#40;<\/span>SELECT b<span class=\"sy0\">.<\/span>cust_income_level<span class=\"sy0\">,<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;a<span class=\"sy0\">.<\/span>country_name<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; FROM sh<span class=\"sy0\">.<\/span>customers b &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href=\"http:\/\/www.php.net\/join\"><span class=\"kw3\">JOIN<\/span><\/a> sh<span class=\"sy0\">.<\/span>countries a ON<br \/>\na<span class=\"sy0\">.<\/span>country_id <span class=\"sy0\">=<\/span> b<span class=\"sy0\">.<\/span>country_id<span class=\"br0\">&#41;<\/span> &nbsp; &nbsp; &nbsp;GROUP BY cust_income_level<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"br0\">&#41;<\/span> &nbsp;GROUP BY country_name<span class=\"sy0\">,<\/span> cust_income_level<br \/>\nORDE<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\">1730152010<\/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; &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> &nbsp;OMem <span class=\"sy0\">|<\/span> &nbsp;1Mem <span class=\"sy0\">|<\/span> Used<span class=\"sy0\">-<\/span>Mem <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; &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; <span class=\"nu0\">35<\/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.09<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4375<\/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><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> ORDER BY &nbsp; &nbsp; &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\">20<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">35<\/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.09<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4375<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">6144<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">6144<\/span> <span class=\"sy0\">|<\/span> <span class=\"nu0\">6144<\/span> &nbsp;<span class=\"br0\">&#40;<\/span><span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|*<\/span> &nbsp;<span class=\"nu0\">2<\/span> <span class=\"sy0\">|<\/span> &nbsp; FILTER &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &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; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">35<\/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.09<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">4375<\/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><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">3<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<a href=\"http:\/\/www.php.net\/hash\"><span class=\"kw3\">HASH<\/span><\/a> GROUP BY &nbsp; &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\">20<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">236<\/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.04<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">1458<\/span> <span class=\"sy0\">|<\/span> &nbsp;6890K<span class=\"sy0\">|<\/span> &nbsp;2507K<span class=\"sy0\">|<\/span> 2522K <span class=\"br0\">&#40;<\/span><span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|*<\/span> &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/hash\"><span class=\"kw3\">HASH<\/span><\/a> <a href=\"http:\/\/www.php.net\/join\"><span class=\"kw3\">JOIN<\/span><\/a> &nbsp; &nbsp; &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;<span class=\"nu0\">55500<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">55500<\/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.03<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">1458<\/span> <span class=\"sy0\">|<\/span> &nbsp;1519K<span class=\"sy0\">|<\/span> &nbsp;1519K<span class=\"sy0\">|<\/span> 1526K <span class=\"br0\">&#40;<\/span><span class=\"nu0\">0<\/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; &nbsp;TABLE ACCESS FULL &nbsp; &nbsp;<span class=\"sy0\">|<\/span> COUNTRIES &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">23<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">23<\/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\">2<\/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><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">6<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;TABLE ACCESS FULL &nbsp; &nbsp;<span class=\"sy0\">|<\/span> CUSTOMERS &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">55500<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">55500<\/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;<span class=\"nu0\">1456<\/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><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">7<\/span> <span class=\"sy0\">|<\/span> &nbsp; &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=\"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\">00.02<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">1457<\/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><br \/>\n<span class=\"sy0\">|*<\/span> &nbsp;<span class=\"nu0\">8<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/hash\"><span class=\"kw3\">HASH<\/span><\/a> <a href=\"http:\/\/www.php.net\/join\"><span class=\"kw3\">JOIN<\/span><\/a> &nbsp; &nbsp; &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;<span class=\"nu0\">55500<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">55500<\/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.03<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">1457<\/span> <span class=\"sy0\">|<\/span> &nbsp;2168K<span class=\"sy0\">|<\/span> &nbsp;2168K<span class=\"sy0\">|<\/span> 1526K <span class=\"br0\">&#40;<\/span><span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp; <span class=\"nu0\">9<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;INDEX FULL SCAN &nbsp; &nbsp; &nbsp;<span class=\"sy0\">|<\/span> COUNTRIES_PK <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">23<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">23<\/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\">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><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">10<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;TABLE ACCESS FULL &nbsp; &nbsp;<span class=\"sy0\">|<\/span> CUSTOMERS &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">55500<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">55500<\/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;<span class=\"nu0\">1456<\/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><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">11<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<a href=\"http:\/\/www.php.net\/sort\"><span class=\"kw3\">SORT<\/span><\/a> GROUP BY &nbsp; &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=\"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\">00.03<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">1460<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">2048<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">2048<\/span> <span class=\"sy0\">|<\/span> <span class=\"nu0\">2048<\/span> &nbsp;<span class=\"br0\">&#40;<\/span><span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">12<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; VIEW &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &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\">12<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">13<\/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.03<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">1460<\/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><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">13<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<a href=\"http:\/\/www.php.net\/sort\"><span class=\"kw3\">SORT<\/span><\/a> GROUP BY &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\">12<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; <span class=\"nu0\">13<\/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.03<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">1460<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">2048<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">2048<\/span> <span class=\"sy0\">|<\/span> <span class=\"nu0\">2048<\/span> &nbsp;<span class=\"br0\">&#40;<\/span><span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">14<\/span> <span class=\"sy0\">|<\/span> &nbsp; &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; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">162<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">236<\/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.03<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">1460<\/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><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">15<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;VIEW &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy0\">|<\/span> VW_GBF_8 &nbsp; &nbsp; <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">162<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">236<\/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.03<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">1456<\/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><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">16<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/sort\"><span class=\"kw3\">SORT<\/span><\/a> GROUP BY &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\">162<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">236<\/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.03<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">1456<\/span> <span class=\"sy0\">|<\/span> <span class=\"nu0\">22528<\/span> <span class=\"sy0\">|<\/span> <span class=\"nu0\">22528<\/span> <span class=\"sy0\">|<\/span><span class=\"nu0\">20480<\/span> &nbsp;<span class=\"br0\">&#40;<\/span><span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">|<\/span><br \/>\n<span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">17<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TABLE ACCESS FULL<span class=\"sy0\">|<\/span> CUSTOMERS &nbsp; &nbsp;<span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">55500<\/span> <span class=\"sy0\">|<\/span> &nbsp;<span class=\"nu0\">55500<\/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;<span class=\"nu0\">1456<\/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><br \/>\n<span class=\"sy0\">|*<\/span> <span class=\"nu0\">18<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp; &nbsp;INDEX UNIQUE SCAN &nbsp;<span class=\"sy0\">|<\/span> COUNTRIES_PK <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">236<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp; &nbsp;<span class=\"nu0\">1<\/span> <span class=\"sy0\">|<\/span> &nbsp; &nbsp;<span class=\"nu0\">236<\/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\">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><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\">2<\/span> <span class=\"sy0\">-<\/span> filter<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#40;<\/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=\"br0\">&#41;<\/span><span class=\"sy0\">&gt;<\/span> OR <a href=\"http:\/\/www.php.net\/count\"><span class=\"kw3\">COUNT<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;B&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;CUST_INCOME_LEVEL&quot;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">&gt;=<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp;<span class=\"nu0\">4<\/span> <span class=\"sy0\">-<\/span> access<span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;A&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;COUNTRY_ID&quot;<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;B&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;COUNTRY_ID&quot;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp;<span class=\"nu0\">8<\/span> <span class=\"sy0\">-<\/span> access<span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;A&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;COUNTRY_ID&quot;<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;B&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;COUNTRY_ID&quot;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; <span class=\"nu0\">18<\/span> <span class=\"sy0\">-<\/span> access<span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;A&quot;<\/span><span class=\"sy0\">.<\/span><span class=\"st0\">&quot;COUNTRY_ID&quot;<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;ITEM_1&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 patch <span class=\"st0\">&quot;Patch_97qppk7bs52xn&quot;<\/span> used <span class=\"kw1\">for<\/span> this statement<br \/>\n<br \/>\n<br \/>\n<span class=\"nu0\">57<\/span> linhas selecionadas<span class=\"sy0\">.<\/span><br \/>\n<br \/>\nDecorrido<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.32<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Comparando o plano de execu\u00e7\u00e3o acima com o plano gerado antes da inclus\u00e3o do HINT, podemos observar que algumas colunas de informa\u00e7\u00e3o foram adicionadas ao plano: STARTS, A-ROWS, A-TIME e BUFFERS. Todas essas informa\u00e7\u00f5es s\u00e3o da execu\u00e7\u00e3o real do plano e nos permitem entender mais facilmente onde o plano de execu\u00e7\u00e3o esta levando mais tempo para ser executado.<\/span><\/p>\n<h3 style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">4) Eliminar o SQL Patch<\/span><\/h3>\n<p>&nbsp;<\/p>\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 \/><\/div><\/td><td><div class=\"php codecolorer\">SQL <span class=\"sy0\">&gt;<\/span> BEGIN<br \/>\n&nbsp; <span class=\"nu0\">2<\/span> &nbsp; &nbsp;sys<span class=\"sy0\">.<\/span>DBMS_SQLDIAG<span class=\"sy0\">.<\/span>drop_sql_patch<span class=\"br0\">&#40;<\/span>name <span class=\"sy0\">=&gt;<\/span> <span class=\"st_h\">'Patch_97qppk7bs52xn'<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"nu0\">3<\/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\">4<\/span> &nbsp;<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 \/>\nDecorrido<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.19<\/span><br \/>\nSQL <span class=\"sy0\">&gt;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">Conclus\u00e3o<\/span><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">O recurso SQL Patch \u00e9 muito poderoso pois permite a adi\u00e7\u00e3o de HINTs numa instru\u00e7\u00e3o SQL sem a altera\u00e7\u00e3o de uma linha de c\u00f3digo na aplica\u00e7\u00e3o, neste artigo apresentamos um exemplo de utiliza\u00e7\u00e3o desse recurso que nos permite agilizar o trabalho de Tuning fazendo com que o plano de execu\u00e7\u00e3o apresente mais informa\u00e7\u00f5es estat\u00edsticas, no entanto existem outras situa\u00e7\u00f5es onde podemos utilizar esse fant\u00e1stico recurso.<\/span><\/p>\n<h2 style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">Refer\u00eancias<\/span><\/h2>\n<p><strong><span style=\"font-size: 12pt;\"><a href=\"https:\/\/orastory.wordpress.com\/2012\/03\/06\/sql-patch-ii\/\" target=\"_blank\">https:\/\/orastory.wordpress.com\/2012\/03\/06\/sql-patch-ii\/<\/a><\/span><\/strong><\/p>\n<p>&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>Quando estamos analisando um plano de execu\u00e7\u00e3o gerado pelo pacote &#8220;DBMS_XPLAN&#8221; normalmente n\u00e3o temos as informa\u00e7\u00f5es estat\u00edsticas reais daquela execu\u00e7\u00e3o pois a disponibilidade dessas informa\u00e7\u00f5es esta condicionada a defini\u00e7\u00e3o do par\u00e2metro STATISTICS_LEVEL que na maioria das instala\u00e7\u00f5es de produ\u00e7\u00e3o \u00e9 definido como TYPICAL para evitar &#8220;OVERHEAD&#8221; na base. As informa\u00e7\u00f5es estat\u00edsticas reais do plano de execu\u00e7\u00e3o s\u00e3o muito importantes na<\/p>\n","protected":false},"author":2,"featured_media":834,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[152],"tags":[7,155,154,153],"class_list":["post-826","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sql-patch","tag-dbms_xplan","tag-estatisticas-do-plano-de-execucao","tag-execution-plan-statistics","tag-sql-patch"],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/dbtimewizard.com.br\/blog\/wp-json\/wp\/v2\/posts\/826","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=826"}],"version-history":[{"count":19,"href":"http:\/\/dbtimewizard.com.br\/blog\/wp-json\/wp\/v2\/posts\/826\/revisions"}],"predecessor-version":[{"id":2091,"href":"http:\/\/dbtimewizard.com.br\/blog\/wp-json\/wp\/v2\/posts\/826\/revisions\/2091"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/dbtimewizard.com.br\/blog\/wp-json\/wp\/v2\/media\/834"}],"wp:attachment":[{"href":"http:\/\/dbtimewizard.com.br\/blog\/wp-json\/wp\/v2\/media?parent=826"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/dbtimewizard.com.br\/blog\/wp-json\/wp\/v2\/categories?post=826"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/dbtimewizard.com.br\/blog\/wp-json\/wp\/v2\/tags?post=826"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}