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