Executa instruções SQL automaticamente após o início do serviço Postgresql

2

Gostaria de configurar o Postgresql 8.3 e posterior no Windows para executar automaticamente uma série de instruções SQL após o servidor ter iniciado.

Não consigo encontrar nenhuma informação. Alguma idéia?

    
por glose 18.01.2012 / 20:41

1 resposta

0

Você pode fazer isso criando outro serviço que depende do Postgres & lança algo que executa essas consultas, mas na realidade não faz sentido: o Postgres irá puxar dados para o cache (e o cache de disco do sistema operacional) na primeira consulta executada.
O cache do Postgres será anulado a qualquer momento em que o Postgres precisar dessa memória para outra coisa (uma junção grande). O cache de disco do sistema operacional será anulado a qualquer momento em que o sistema precisar dessa memória (grande aplicativo, alguém tirando dados do disco, etc.)

Resumindo: Você pode melhorar o desempenho do primeiro uso se alguém acessar seu aplicativo logo após a inicialização , caso contrário, esses caches começarão naturalmente a esvaziar e sua otimização desaparecerá com eles.

    
por 21.01.2012 / 21:29

Tags