No caso o colega lá quer fazer UPDATE, e para UPDATE o NOLOGGING é basicamente
inútil, inócuo, não funfa :vide
http://nervinformatica.com.br/blog/index.php/2014/06/03/teste-desempenho-com-indices-em-nologging/
Yes !!! Agora sim estamos "cozinhando com gás", como dizia minha avó... É isso
aí
[]s
Chiappa
.br]
Enviada em: terça-feira, 17 de outubro de 2017 18:03
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: RES: RES: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5
MILHOES DE LINHAS
Ok : se nesse servidor 50% inferior E rodando serial vc levou duas horas, **
faça um teste ** n
Ok : se nesse servidor 50% inferior E rodando serial vc levou duas horas, **
faça um teste ** nele paralelizando o UPDATE com digamos umas 4 slaves e veja o
que acontece SE o ganho for bom, taca um DOP ainda maior em PROD que vc
deve ter uma redução significativa do tempo
[]s
yahoo.com.br [oracle_br] <oracle_br@yahoogrupos.com.br>
Sent: Tuesday, October 17, 2017 6:02:45 PM
To: oracle_br@yahoogrupos.com.br
Subject: Re: RES: RES: RES: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5
MILHOES DE LINHAS
Ok : se nesse servidor 50% inferior E rodando serial vc levou duas
...
Ricardo
De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
Enviada em: terça-feira, 17 de outubro de 2017 15:52
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: RES: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5
MILHOES DE LINHAS
Tá, mas xô entender melhor
;
>
>
> @Rodrigo,
>
> Agradeço também a ajuda.
>
>
>
>
>
> *De:* oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
> *Enviada em:* terça-feira, 17 de outubro de 2017 12:09
> *Para:* oracle_br@yahoogrupos.com.br
> *Assunto:* Re: [oracle_br] A
Tá, mas xô entender melhor : depois que vc desabilitou os triggers e dropou os
índices (E TAMBÉM desabilitou ou dropou as constraints, claro), vc fez o UPDATE
em modo serial OU com paralelismo Ativado (já que cfrme a Documentação online
em
o. De qq forma, muito obrigado pela abordagem. Att.:Ricardo
De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
Enviada em: terça-feira, 17 de outubro de 2017 13:55
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5 MILHOES DE
@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
Enviada em: terça-feira, 17 de outubro de 2017 13:55
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5 MILHOES DE
LINHAS
Ricardo, eu ** discordo ** dessa Abordagem : se o objetivo é máxima
Ricardo, eu ** discordo ** dessa Abordagem : se o objetivo é máxima Performance
o correto e Recomendado é vc ter uma área de ROLLBACK o mais larga Possível e
fazer num comando só INCLUSIVE, eu imagino que vc Saiba que :
a. cada COMMIT *** implica *** em espera por I/O, já que força um sync
bro de 2017 12:09
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5 MILHOES DE LINHAS
Boa tarde, Ricardo!
Veja se isto ajuda: É um bloco PL/SQL que, a cada 500 registros atualizados,
efetua um COMMIT, para não comprometer a área de Ro
] AJUDA - UPDATE MONSTRO TABELA DE 11,5 MILHOES DE LINHAS
Boa tarde, Ricardo!
Veja se isto ajuda: É um bloco PL/SQL que, a cada 500 registros atualizados,
efetua um COMMIT, para não comprometer a área de Rollback...
Obs: Efetuar commit a cada 500 registros é só um exemplo... Este valor
Boa tarde, Ricardo!
Veja se isto ajuda: É um bloco PL/SQL que, a cada 500 registros
atualizados, efetua um COMMIT, para não comprometer a área de Rollback...
Obs: Efetuar commit a cada 500 registros é só um exemplo... Este valor pode
ser maior ou menor, de acordo com a área de Rollback...
terra.com.br [oracle_br] <oracle_br@yahoogrupos.com.br>
Sent: Tuesday, October 17, 2017 12:01:10 PM
To: oracle_br@yahoogrupos.com.br
Subject: RES: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5 MILHOES DE
LINHAS
Rodrigo,
Concordo contigo, mas como eu havia pedido. Me falta criatividade pra
@yahoogrupos.com.br]
Enviada em: terça-feira, 17 de outubro de 2017 11:55
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5 MILHOES DE
LINHAS
Bom dia,
O jeito mais rápido, quase certo, vai ser um full scan. O jeito mais
tranquilo, mas vai
cle_br@yahoogrupos.com.br <oracle_br@yahoogrupos.com.br> on behalf of
Ricardo Sá ricardo@terra.com.br [oracle_br] <oracle_br@yahoogrupos.com.br>
Sent: Tuesday, October 17, 2017 11:34:26 AM
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5 MILHOES D
Bom dia, a todos.
Solicito a gentileza se alguém pode me ajudar a resolver uma questão.
Preciso realizar um UPDATE monstro em um tabela 11.500.000 (11,5 milhoes de
linhas).
O update é sobre uma coluna CHAR(1) com o valor “ “.
Pensei em um bloco PLSQL, mas me falta neste momento
18 matches
Mail list logo