您遇到了什么PostGIS文档,这些文档在为生产环境调整PostGIS时有帮助?用于生产。我已经了解到要实现此目标需要进行一些调整,我希望能在折射网站上找到答案。一个。有兴趣了解哪些资源可以帮助其他人实现PostGIS的稳定生产安装。

评论

bostongis.com是一个很好的起点

我认为是时候从社区进行更新了。

还有一个补充问题是,是否有任何数据库管理软件可以使生产环境中的工作顺利进行?我使用dbvis是因为它使我(一个nnob)能够查看表和键的图表,但是它在其他方面缺乏其他基本功能,例如还原dbs。所以我也使用pgAdminIII。还有其他吗?

#1 楼

由于Postgis是Postgres的组成部分,因此我会推荐这本关于Postgres性能调整的好书(我拥有它,我发现它非常有价值): -high-performance / book

它从基础知识(规划硬件,操作系统等)开始,然后逐渐扩展为解释所有这些我以前都不知道如何调优的繁琐的配置参数。 >之后,它展示了如何分析慢速查询,解释了优化器的工作原理,如何监视常规数据库活动并发现瓶颈。

作者是一名postgres开发人员,因此他真的知道自己在说什么,并且该书也得到了开发团队的好评。

该书着重于版本9,但它总是说何时应用解决方案以及与先前版本的区别(如果是我,则降至8.0)正确记得)。

评论


似乎Postgis的成本全都与“学习”有关。我在想一个装有PostgreSQL和Postgis的云服务器将花费$ 10 / mnth?但是看书吗?我会很感激本书的链接,但是我想您是在说还没有食谱,非常特定于站点的结果。谢谢

– Bill
11年8月31日在0:29

来自同一发行商packtpub.com/postgresql-9-admin-cookbook/book的“ PostgreSQL 9 Admin Cookbook”也很好

– radek
11年8月31日在12:22

@B我已经使用Postgres已有很多年了,但是我不能说我多么希望三年前能有一本这样的书!不幸的是,Postgres并不是最用户友好的数据库,它的复杂性(加上一些令人尴尬的设计选择,例如可怕的transaction-id-wraparound和它的死敌真空)需要精心计划以从中获得最大收益。令人欣慰的是,有了9.0版,一切都得到了改善,但是如果您要管理的内容超过十万条,那么您应该真正读这本书,因为您需要在此之前或之后的信息。 HTH。

– Unicoletti
2011年8月31日14:10



Okey Dokey unicolleti,谢谢您的评论。一张桌子有430,000行,另一张桌子每天增加2000行。仍在使用pg 8.4!我会拿书的.....谢谢大家。

– Bill
2011-09-2 10:57



#2 楼

上个月发布的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


评论


确实,这是一本涵盖PostGIS的好书-也是唯一一本书。第9章介绍了必要的调整和优化。据我所知,几乎所有其他优化都是在Postgres级别完成的,您的DBA应该可以对它进行整理。 PGIA网站上还有一个论坛,这将是一个很好的资源。

– MerseyViking
2011年5月26日12:54

您应该包括摘要,而不只是链接。

– Sean
2011年5月26日13:24

这本书有什么用,可以回答这个问题?如果可能,我们应该在回答中提供信息和上下文,然后提供参考,以便其他人可以查找详细信息。

– scw
2011年5月26日19:07

是的,前几天我抓住了PostGIS in Action,这本书我大约占50%。我跳到了第9章,但并不是我所追求的(尽管仍然有帮助)。我最大的担忧之一是需要对从postGIS_template创建的数据库进行哪些更改,以使其值得进行生产和将来的升级-与我在原始帖子中提供的论坛链接类似。

–安藤
2011年5月26日在21:45

第二版的更新:第15章查询性能调优长达40页,其中考虑了查询,索引,服务器配置和数据组织。在本书中,关于性能的良好建议显而易见,而不仅限于本章。

– Toby Speight
15年6月17日在19:48

#3 楼

确保存储有效的几何图形,否则可能会发生意外错误(服务器崩溃,错误的距离和面积计算等,请参阅无效几何图形的含义)。

我强烈建议向检查约束添加生产几何列以确保几何有效。添加很简单(只需将表/列替换为“ my_valid_table”和“ geom”):

ALTER TABLE public.my_valid_table
  ADD CONSTRAINT enforce_valid_geom CHECK (st_isvalid(geom));


在此处查看详细信息。

#4 楼

OPENGEO的简单教程可以作为一个很好的起点:关于更通用的PostgreSQL设置的两篇文章提供了有益的信息:


在专用服务器上调试PostgreSQL PGexperts也非常有用:




PostgreSQL性能的五个步骤(另请参见其他演示文稿)


#5 楼

始终将数据保留在与公共模式不同的模式中。 />
想象一下,您将数据转储到公共模式中。由于dump非常好,它也会转储表定义和函数,因此要再次(在公共场所)还原,您将与其他(已经)安装的函数和表(例如,geometry_columns)发生名称冲突。

评论


您能否详细说明这个答案?

– Underdark♦
2011-09-23 11:58



保罗·拉姆齐(Paul Ramsay)在这里优雅地阐述了这一点:blog.cleverelephant.ca/2010/09/postgis-back-up-restore.html

– atlefren
2012年4月13日在12:42



#6 楼

实际上,现在我正在使用
http://postgis.net/docs

http://gis4free.wordpress.com/2011/03/10/how-to-install -and-configure-postgis-raster-on-windows /#comments

#7 楼

版本控制,元数据,QC检查,调整,吞吐量优化,计划,规范和Beta开发