Que documentação do PostGIS você encontrou e que foi útil ao ajustar o PostGIS para um ambiente de produção?
Gostaria de me reunir com meu DBA para configurar uma instalação do Postgresql / PostGIS adequada para produção. Eu li que existem alguns ajustes envolvidos para conseguir isso, e eu esperava encontrar a resposta no site de refrações .
Até agora, achei úteis alguns documentos no site OpenGeo, como este .
E este post antigo no fórum é o tipo de informação que eu achei útil, provavelmente essas são apenas informações básicas do banco de dados, mas para mim são boas.
Eu estaria interessado em ver quais recursos ajudaram outras pessoas a obter uma instalação de produção estável do PostGIS.
Respostas:
Como o Postgis é um componente do Postgres, eu recomendaria este ótimo livro (eu o possuo e achei extremamente valioso) sobre o ajuste de desempenho do Postgres:
http://www.packtpub.com/postgresql-90-high-performance/book
Começa do básico (planejamento do hardware, sistema operacional, etc.) e depois passa a explicar todos esses parâmetros misteriosos de configuração que eu nunca soube ajustar antes. Depois disso, mostra como analisar consultas lentas, explica como o otimizador funciona, como monitorar a atividade geral do banco de dados e encontrar gargalos.
O autor é um desenvolvedor do postgres, então ele realmente sabe do que está falando e o livro também foi elogiado pelo grupo de desenvolvimento.
O livro está focado na versão 9, mas sempre diz quando uma solução se aplica ou não e com quais diferenças as versões anteriores (até 8.0, se bem me lembro).
fonte
O PostGIS in Action , lançado no mês passado, é um bom livro que vale a pena ler.
fonte
Verifique se você está armazenando geometrias válidas , caso contrário, erros inesperados podem ocorrer (falhas do servidor, cálculos errados de distância e área etc.), consulte Quais são as implicações de geometrias inválidas ?
Eu recomendo adicionar restrições de verificação às colunas de geometria de produção para garantir que as geometrias sejam válidas. É simples de adicionar (basta substituir "my_valid_table" e "geom" pela sua tabela / coluna):
Veja detalhes aqui .
fonte
O OPENGEO tem um tutorial simples que servirá como um bom ponto de partida:
Embora não esteja diretamente relacionado ao PostGIS, achei esses dois posts informativos quando se trata de configurações mais gerais do PostgreSQL:
Esta apresentação do PGexperts também é muito informativa:
fonte
Sempre mantenha seus dados em um esquema diferente do público.
Manter seus dados separados do esquema público facilitará a atualização do PostGIS e a restauração de despejos de esquema.
Imagine que você despeja seus dados dentro do esquema público. Como o dump é tão bom, ele também fará o dump das definições e funções da tabela; portanto, para restaurar novamente (em público), você terá conflitos de nome com as outras funções e tabelas (já) instaladas (geometry_columns, por exemplo).
fonte
Na verdade, agora estou me instalando com http://postgis.net/docs e http://gis4free.wordpress.com/2011/03/10/how-to-install-and-configure-postgis-raster-on-windows /#comentários
fonte
Controle de versão, metatados, verificações de CQ, ajuste, otimização de produtividade, planejamento, especificação e desenvolvimento beta
fonte