Andre Fernando Dominguez,
Em minha humilde opinião:
1) Para iniciar, em português:
https://www.casadocodigo.com.br/products/livro-postgresql
2) Os melhores livros sobre postgres estão aqui. Nesse site você encontra
diversos livros em diferentes níveis, tudo em inglês:
https://www.packtpub.com/
Também me interessei sobre o assunto:
Existe algum problema de fazer o sequinte processo:
Aumentar maintenance_work_mem;
Fazer repetidas vezes:
update test set (coluna bytea)=null where pk in (select pk from test where
(coluna bytea) is not null limit 1000);
vacuum verbose test(coluna bytea)
ps=2878)"
(5)->Nested Loop (cost=755.13..175470.60 rows=21 width=220) (actual
time=3691.387..5640.336 rows=2878 loops=1)"
Seria necessário a query para identificar a causa dos loops.
2017-04-26 9:44 GMT-03:00 Jorge Loss JR :
> Segue minha análise. Caso eu esteja errado, sintam-se
Segue minha análise. Caso eu esteja errado, sintam-se à vontade para me
corrigir, assim eu aprendo junto:
O join da tabela "nfe_empresa ng"(2) com a tabela "nfe_ident ni"(1) resulta
em "2878 linhas"(3).
Para cada linha do resultado, é feito um "join" com "nfe n"(4) e (5)
identificador por loops=28