Re: Delete

Leandro Guimarães Faria Corcete DUTRA <[email protected]> Tue, 19 Dec 2017 12:49:55 -0200
Newsgroups gmane.comp.db.postgresql.brasil
Message-ID <1513694995.29406.0__37564.4019143239$1513695066$gmane$org@smtp.gmail.com>
Le lun. 18 déc. 2017 à 17:15, Danilo Silva 
<[email protected]> a écrit :
> 
> Qual seria a melhor prática para deletar 20 mil registros em uma 
> tabela com 1,5 milhões de registros, vale ressaltar que o campo 
> condicional do delete é a pk da tabela:
> 
> a) Deletar os 20 mil de uma só vez com a condição "IN" no WHERE;
> b) Fazer um loop na aplicação e deletar um por vez;

Lembra que SQL é orientado a conjuntos (baseado no modelo relacional, 
que combina lógica dos predicados com teoria dos conjuntos); 
naturalmente, geralmente será bem melhor trabalhar com conjuntos que 
com iterações de operações individuais.


-- 
skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61)  3546 7191             gTalk: xmpp:[email protected]
+55 (61) 99302 2691       ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:[email protected]

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral