Olá Fabrizio, Compreedi, obrigado.
Em 6 de julho de 2017 11:16, Fabrízio de Royes Mello < [email protected]> escreveu: > > Em 6 de julho de 2017 11:09, Ariel Alves <[email protected]> > escreveu: > > > > Olá pessoal, > > > > Notei que na hora da criação de indexes o log registra essas linhas > abaixo. > > > > > > 2017-07-06 10:35:32.740 BRT assist dbname: LOG: arquivo temporário: > caminho "base/pgsql_tmp/pgsql_tmp29413.2", tamanho 54045676 > > 2017-07-06 10:35:32.854 BRT assist dbname: LOG: arquivo temporário: > caminho "base/pgsql_tmp/pgsql_tmp29413.8", tamanho 7971156 > > 2017-07-06 10:35:33.072 BRT assist dbname: LOG: arquivo temporário: > caminho "base/pgsql_tmp/pgsql_tmp29413.6", tamanho 54000100 > > 2017-07-06 10:35:33.394 BRT assist dbname: LOG: arquivo temporário: > caminho "base/pgsql_tmp/pgsql_tmp29413.9", tamanho 8027496 > > > > > > Queria saber qual parametro é responsavel por este arquivo temporário, > work_mem, temp_buffers ou maintenance_work_mem. > > > > Creio que ajustando isso, o desempenho a criação desses idexes seria > melhorado. > > > > Vc precisa ajustar o "maintenance_work_mem" para tentar fazer com que o > "sorting" realizado para criação do índice utilize apenas memória e não o > disco (gerando esses arquivos temporários) para trabalhar. > > Dependendo da forma como vc executa esses CREATE INDEX vc pode setar ele > na sessão, exemplo: > > SET maintenance_work_mem TO '1GB'; > > BEGIN; > CREATE INDEX ... > CREATE INDEX ... > COMMIT; > > > Att, > > -- > Fabrízio de Royes Mello Timbira - http://www.timbira.com.br/ > PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- José Ariel Ferreira Alves [email protected] [email protected]
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
