《PostgreSQL 9.0性能调校》一一1.4 PostgreSQL应用程序扩展生命周期

本文介绍了PostgreSQL数据库服务器性能调校的基本步骤,包括选择合适的硬件、优化磁盘布局、配置服务器参数、监控性能等,旨在帮助用户提升数据库的运行效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本节书摘来自异步社区出版社《PostgreSQL 9.0性能调校》一书中的第1章,第1.4节,作者: 【美】Gregory Smith,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.4 PostgreSQL应用程序扩展生命周期

虽然每一个应用程序都有其独特的发展方向,但是我们也会发现有必要作为使用PostgreSQL数据库的应用程序的一些共同技术变得更为频繁。本书中的章节分别关注这一过程的常见方面。运行数据库服务器的步骤一般如下。

(1)决定服务器运行的硬件条件。理想情况下,用户将测试能够满足预期条件的硬件。

(2)建立数据库磁盘的布局:RAID级别、文件系统以及硬盘上可能的表/索引的布局。

(3)优化服务器配置。

(4)监控服务器性能和查询执行的情况。

(5)提高查询执行的效率,或创建索引以帮助加速。

(6)由于很难仅通过调整服务器来达到承受更多工作负荷,取而代之的是通过引入连接池以及高速缓存来减少对这方面的担忧。

(7)将数据复制到多个服务器,同时分布读取这些数据。

(8)将较大的表分区为片段。最终,实际上一个比较大的表可能需要被分割,以便能够同时写入到多个服务器当中。

此过程不是按部就班的。用户反复多次对服务器参数进行优化。这可能会出现在决定购买较新的硬件的情况下,而不是开始那些需要重新设计应用程序复制或分区操作工作。部分设计可能会在从最开始的阶段整合缓存到设计当中。其中重要的是需要意识到有很多的选项可选,并且去采集足够的有关系统能够达到的性能极限,以决定哪些变化是有帮助的数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值