Rafael,
     Difícil sugerir alguma coisa só com o plano de execução, sem saber a 
cardinalidade campos usados na query.
     O tempo maior do plano está aparecendo como CPU, e está proximo do tempo 
que você reportou, algumas coisas que poderiam ser tentadas:
- Forçar o uso de algum índice no campo RACCT, que é o numero da conta. Se 
houver uma cardinalidade grande nesse campo, pode reduzir muito o tempo de 
execução.
- Forçar um full scan na FAGLFLEXA, o que deve mudar o perfil da query de CPU 
para disco.
- Forçar um join por "nested loops", em vez de "hash". Também deve mudar o 
perfil de CPU para disco.
    Outra coisa que pode ser tentada é ativar o paralelismo na FAGLFLEXA, o que 
irá distribuir a execução da query em mais processos. Poderia ser feito por 
"sql plan management" para não ativar direto na tabela.
Atc,Luis Freitas


   

 On Friday, December 15, 2017 10:57 AM, "Rafael Mendonca 
raffaell.t...@yahoo.com [oracle_br]" <oracle_br@yahoogrupos.com.br> wrote:
 

     Senhores, bom dia.
Preciso de uma grande ajuda dos especialistas.
Ambiente single instance, file system, EE 11.2.0.3Options: diagnostic and 
tuning pack, in memory, advanced compression, partitioning

Possuo uma query do sistema SAP (standard SAP), ou seja, nao existe alternativa 
para mudança estrutural da consulta, nem por hint na consulta, nem nada, por 
ser standard. O que é possível fazer é tudo a nível de banco de dados, como 
criação de sql patch, rewrite etc...
Pois bem, vamos aos detalhes:
A consulta envolve 2 tabelas e 2 índices, cada um com seus respectivos tamanhos 
abaixo:
tabela x1: 400GBtabela x2:160GBIndice tab x1: 140GBIndice tab x2: 2GB
Duracao da consulta: 16 minutos
OBS: Os segmentos envoldios nao possuem PARTICIONAMENTO ou COMPRESSAO.
COnsulta abaixo:
http://textuploader.com/dcreu


Plano de execucao abaixo (SELECT * FROM table(dbms_xplan.display_cursor)):

http://textuploader.com/dcre7



Alternativas 1:
A criacao de uma Mview para a consulta em questao, porem o SAP nao pode 
direcionar o relatorio para a MVIew, entao pensei na rewrite para forcar ao ler 
o sqlid utilizar Mview, porem se as mview nao estiver totalmente atualizada com 
as tabelas envolvidas a Mview nao sera lida, ou seja, a tabela em questao 
possui 2 bilhoes de registros, eh alterada o tempo inteiro, ou seja, sem chance.
Alternativa 2: realizar um compression OLTP nas tabelas envolvidas, o que 
acham? Problema sera a carga de DML nessas tabelas, me preocupo com a lentidao 
dos inserts, updates e deletes.
Alternativa 3: Particionamento. Porem precisamos de uma solucao rapida, ira 
entrar um processo de auditoria e nao temos tempo para essa implementacao.
Alguem pode ajudar nessa dificil missao?
  #yiv8578936269 -- #yiv8578936269ygrp-mkp {border:1px solid 
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv8578936269 
#yiv8578936269ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv8578936269 
#yiv8578936269ygrp-mkp #yiv8578936269hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv8578936269 #yiv8578936269ygrp-mkp #yiv8578936269ads 
{margin-bottom:10px;}#yiv8578936269 #yiv8578936269ygrp-mkp .yiv8578936269ad 
{padding:0 0;}#yiv8578936269 #yiv8578936269ygrp-mkp .yiv8578936269ad p 
{margin:0;}#yiv8578936269 #yiv8578936269ygrp-mkp .yiv8578936269ad a 
{color:#0000ff;text-decoration:none;}#yiv8578936269 #yiv8578936269ygrp-sponsor 
#yiv8578936269ygrp-lc {font-family:Arial;}#yiv8578936269 
#yiv8578936269ygrp-sponsor #yiv8578936269ygrp-lc #yiv8578936269hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv8578936269 
#yiv8578936269ygrp-sponsor #yiv8578936269ygrp-lc .yiv8578936269ad 
{margin-bottom:10px;padding:0 0;}#yiv8578936269 #yiv8578936269actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv8578936269 
#yiv8578936269activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv8578936269
 #yiv8578936269activity span {font-weight:700;}#yiv8578936269 
#yiv8578936269activity span:first-child 
{text-transform:uppercase;}#yiv8578936269 #yiv8578936269activity span a 
{color:#5085b6;text-decoration:none;}#yiv8578936269 #yiv8578936269activity span 
span {color:#ff7900;}#yiv8578936269 #yiv8578936269activity span 
.yiv8578936269underline {text-decoration:underline;}#yiv8578936269 
.yiv8578936269attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv8578936269 .yiv8578936269attach div a 
{text-decoration:none;}#yiv8578936269 .yiv8578936269attach img 
{border:none;padding-right:5px;}#yiv8578936269 .yiv8578936269attach label 
{display:block;margin-bottom:5px;}#yiv8578936269 .yiv8578936269attach label a 
{text-decoration:none;}#yiv8578936269 blockquote {margin:0 0 0 
4px;}#yiv8578936269 .yiv8578936269bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv8578936269 
.yiv8578936269bold a {text-decoration:none;}#yiv8578936269 dd.yiv8578936269last 
p a {font-family:Verdana;font-weight:700;}#yiv8578936269 dd.yiv8578936269last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv8578936269 
dd.yiv8578936269last p span.yiv8578936269yshortcuts 
{margin-right:0;}#yiv8578936269 div.yiv8578936269attach-table div div a 
{text-decoration:none;}#yiv8578936269 div.yiv8578936269attach-table 
{width:400px;}#yiv8578936269 div.yiv8578936269file-title a, #yiv8578936269 
div.yiv8578936269file-title a:active, #yiv8578936269 
div.yiv8578936269file-title a:hover, #yiv8578936269 div.yiv8578936269file-title 
a:visited {text-decoration:none;}#yiv8578936269 div.yiv8578936269photo-title a, 
#yiv8578936269 div.yiv8578936269photo-title a:active, #yiv8578936269 
div.yiv8578936269photo-title a:hover, #yiv8578936269 
div.yiv8578936269photo-title a:visited {text-decoration:none;}#yiv8578936269 
div#yiv8578936269ygrp-mlmsg #yiv8578936269ygrp-msg p a 
span.yiv8578936269yshortcuts 
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv8578936269 
.yiv8578936269green {color:#628c2a;}#yiv8578936269 .yiv8578936269MsoNormal 
{margin:0 0 0 0;}#yiv8578936269 o {font-size:0;}#yiv8578936269 
#yiv8578936269photos div {float:left;width:72px;}#yiv8578936269 
#yiv8578936269photos div div {border:1px solid 
#666666;min-height:62px;overflow:hidden;width:62px;}#yiv8578936269 
#yiv8578936269photos div label 
{color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv8578936269
 #yiv8578936269reco-category {font-size:77%;}#yiv8578936269 
#yiv8578936269reco-desc {font-size:77%;}#yiv8578936269 .yiv8578936269replbq 
{margin:4px;}#yiv8578936269 #yiv8578936269ygrp-actbar div a:first-child 
{margin-right:2px;padding-right:5px;}#yiv8578936269 #yiv8578936269ygrp-mlmsg 
{font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv8578936269 
#yiv8578936269ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv8578936269 
#yiv8578936269ygrp-mlmsg select, #yiv8578936269 input, #yiv8578936269 textarea 
{font:99% Arial, Helvetica, clean, sans-serif;}#yiv8578936269 
#yiv8578936269ygrp-mlmsg pre, #yiv8578936269 code {font:115% 
monospace;}#yiv8578936269 #yiv8578936269ygrp-mlmsg * 
{line-height:1.22em;}#yiv8578936269 #yiv8578936269ygrp-mlmsg #yiv8578936269logo 
{padding-bottom:10px;}#yiv8578936269 #yiv8578936269ygrp-msg p a 
{font-family:Verdana;}#yiv8578936269 #yiv8578936269ygrp-msg 
p#yiv8578936269attach-count span {color:#1E66AE;font-weight:700;}#yiv8578936269 
#yiv8578936269ygrp-reco #yiv8578936269reco-head 
{color:#ff7900;font-weight:700;}#yiv8578936269 #yiv8578936269ygrp-reco 
{margin-bottom:20px;padding:0px;}#yiv8578936269 #yiv8578936269ygrp-sponsor 
#yiv8578936269ov li a {font-size:130%;text-decoration:none;}#yiv8578936269 
#yiv8578936269ygrp-sponsor #yiv8578936269ov li 
{font-size:77%;list-style-type:square;padding:6px 0;}#yiv8578936269 
#yiv8578936269ygrp-sponsor #yiv8578936269ov ul {margin:0;padding:0 0 0 
8px;}#yiv8578936269 #yiv8578936269ygrp-text 
{font-family:Georgia;}#yiv8578936269 #yiv8578936269ygrp-text p {margin:0 0 1em 
0;}#yiv8578936269 #yiv8578936269ygrp-text tt {font-size:120%;}#yiv8578936269 
#yiv8578936269ygrp-vital ul li:last-child {border-right:none 
!important;}#yiv8578936269 

   
              • ... jlchia...@yahoo.com.br [oracle_br]
              • ... Rafael Mendonca raffaell.t...@yahoo.com [oracle_br]
              • ... Luis Freitas lfreita...@yahoo.com [oracle_br]
              • ... Rafael Mendonca raffaell.t...@yahoo.com [oracle_br]
              • ... jlchia...@yahoo.com.br [oracle_br]
              • ... Rafael Mendonca raffaell.t...@yahoo.com [oracle_br]
    • Re: [oracle_br]... Rafael Mendonca raffaell.t...@yahoo.com [oracle_br]
  • Assunto: [oracle_br]... Emerson Moreira Rocha tkz...@yahoo.com.br [oracle_br]
  • Re: [oracle_br] Cons... Luis Freitas lfreita...@yahoo.com [oracle_br]

Responder a