Não foi adicionado o HINT de SQL. Sem isso, não otimiza

master
Gleimar Botelho Baleeiro 2023-07-21 17:59:04 -03:00
parent e1c2c33fcf
commit 932e7c122f
1 changed files with 4 additions and 4 deletions

View File

@ -439,7 +439,7 @@ public class RelatorioLinhasHorarioSimplificado extends Relatorio {
StringBuilder sql = new StringBuilder(); StringBuilder sql = new StringBuilder();
sql.append("with tb2 as ( "); sql.append("with tb2 as ( ");
sql.append(" select "); sql.append(" select /*+ materialize */ ");
sql.append(" c.corrida_id, "); sql.append(" c.corrida_id, ");
sql.append(" c.ruta_id as c_ruta_id, "); sql.append(" c.ruta_id as c_ruta_id, ");
sql.append(" destino.cveparada as destino, "); sql.append(" destino.cveparada as destino, ");
@ -470,7 +470,7 @@ public class RelatorioLinhasHorarioSimplificado extends Relatorio {
sql.append(" to_char(c.fechorsalida, 'HH24:MI') "); sql.append(" to_char(c.fechorsalida, 'HH24:MI') ");
sql.append(" ), "); sql.append(" ), ");
sql.append("tb4 as ( "); sql.append("tb4 as ( ");
sql.append(" select "); sql.append(" select /*+ materialize */ ");
sql.append(" c.corrida_id, "); sql.append(" c.corrida_id, ");
sql.append(" c.ruta_id as c_ruta_id, "); sql.append(" c.ruta_id as c_ruta_id, ");
sql.append(" c.roloperativo_id, "); sql.append(" c.roloperativo_id, ");
@ -499,7 +499,7 @@ public class RelatorioLinhasHorarioSimplificado extends Relatorio {
sql.append(" to_char(c.fechorsalida, 'HH24:MI') "); sql.append(" to_char(c.fechorsalida, 'HH24:MI') ");
sql.append(" ), "); sql.append(" ), ");
sql.append(" cj as ( "); sql.append(" cj as ( ");
sql.append(" select "); sql.append(" select /*+ materialize */ ");
sql.append(" co.feccorrida, "); sql.append(" co.feccorrida, ");
sql.append(" co.corrida_id, "); sql.append(" co.corrida_id, ");
sql.append(" co.roloperativo_id, "); sql.append(" co.roloperativo_id, ");
@ -548,7 +548,7 @@ public class RelatorioLinhasHorarioSimplificado extends Relatorio {
sql.append(" nvl(bo.preciopagado, 0) "); sql.append(" nvl(bo.preciopagado, 0) ");
sql.append(" ), "); sql.append(" ), ");
sql.append(" tb5 as ( "); sql.append(" tb5 as ( ");
sql.append(" select "); sql.append(" select /*+ materialize */ ");
sql.append(" rc.ruta_id, "); sql.append(" rc.ruta_id, ");
sql.append(" t.origen_id, "); sql.append(" t.origen_id, ");
sql.append(" t.destino_id, "); sql.append(" t.destino_id, ");