在为生产环境调整PostGIS时,您遇到了哪些对PostGIS有帮助的文档?
我想和我的DBA一起设置适合生产的Postgresql / PostGIS安装。我已经读到要实现此目标需要进行一些调整,我希望在折射网站上找到答案。
到目前为止,我已经在OpenGeo网站上找到了一些有用的文档,例如本文档。
这个旧的论坛帖子是我发现有帮助的信息,这可能只是基本的DB资料,但对我来说是好资料。
我很想知道哪些资源可以帮助其他人实现PostGIS的稳定生产安装。
在为生产环境调整PostGIS时,您遇到了哪些对PostGIS有帮助的文档?
我想和我的DBA一起设置适合生产的Postgresql / PostGIS安装。我已经读到要实现此目标需要进行一些调整,我希望在折射网站上找到答案。
到目前为止,我已经在OpenGeo网站上找到了一些有用的文档,例如本文档。
这个旧的论坛帖子是我发现有帮助的信息,这可能只是基本的DB资料,但对我来说是好资料。
我很想知道哪些资源可以帮助其他人实现PostGIS的稳定生产安装。
Answers:
由于Postgis是Postgres的组成部分,因此我推荐这本关于Postgres性能调整的好书(我拥有它,并且发现它非常有价值):
http://www.packtpub.com/postgresql-90-high-performance/book
它从基础知识(规划硬件,操作系统等)开始,然后发展为解释所有这些我以前都不知道如何调优的繁琐的配置参数。之后,它展示了如何分析慢速查询,解释了优化器的工作原理,如何监视常规数据库活动并发现瓶颈。
该作者是Postgres开发人员,所以他真的知道他在谈论和书也已在开发组的好评。
这本书的重点是版本9,但它总是说何时使用解决方案以及与以前版本的区别(如果我没记错的话,降至8.0)。
上个月发布的PostGIS in Action,是一本值得一读的好书。
PART 1 - LEARNING POSTGIS
1 - What is a spatial database? Completed download chapter code and data
2 - Geometry Types Completed download chapter code and data
3 - Data Modeling Completed download chapter code and data
4 - Geometry Functions Completed download chapter code and data
5 - Relationships between geometries Completed download chapter code and data
6 - Spatial reference system considerations Completed download chapter code and data
7 - Working with real data Completed download chapter code and data
PART 2 - PUTTING POSTGIS TO WORK
8 - Techniques to solve spatial problems Completed download chapter code and data
9 - Performance Tuning Completed download chapter code and data
PART 3 - USING POSTGIS WITH OTHER TOOLS
10 - Enhancing SQL with add-ons Completed download chapter code and data
11 - Using PostGIS in web applications Completed download chapter code and data
12 - Using PostGIS in a Desktop Environment Completed download chapter code and data
13 - PostGIS Raster Completed download chapter code and data
OPENGEO有一个简单的教程,可以作为一个很好的起点:
尽管与PostGIS没有直接关系,但是当涉及到更多的“一般” PostgreSQL设置时,我发现这两篇文章提供了很多信息:
PGexperts的演示文稿也非常有用:
始终将数据保留在与公共不同的模式中。
保持数据与公共架构的分离将使您更容易更新PostGIS,并使还原架构转储更加容易。
想象一下,您将数据转储到公共模式中。由于dump非常好,它也会转储表定义和函数,因此要再次(在公共场所)还原,您将与其他(已经)安装的函数和表(例如,geometry_columns)发生名称冲突。