Na verdade nao é possivel alterar o tempo de gravacao nos REDO´s. Tudo que o banco faz, exceto algumas operacoes NOLOGGING e Direct path nao vao para o REDO.
Para voce descrobrir qual processo do banco esta consumindo mais CPU faca o seguinte:
Em um terminal do Linux, abra o TOP e pegue o numero do processo que mais esta consumindo CPU.
PID USERNAME TIME CPU PROCESS/NLWP
4795 oracle 0:02:19 15.2% oracle/1
10539 oracle 0:00:45 2.1% oracle/11
16367 oracle 2:14:01 0.9% oracle/11
No exemplo acima é o 4795
Agora encontre-o no banco:
SQL> select sid,serial#,username,program,sql_hash_value
from v$session
where paddr = (select addr from v$process where spid = 4795);
Para ver a espera do processo:
SQL> select event,p1,p2,p3
from v$session_Wait where sid = ;
Desta maneira voce consegue resolver a maioria dos problemas do banco.
É claro que é preciso analizar a query que o esta sendo executada, se a tabela esta fragmentada (bem complexo) e mais algumas varias outras variaveis.
Grande []