● ITPUB名人堂嘉宾 ● ChinaUnix社区博客专家 ● ChinaUnix社区Oracle板块版主 ● 优酷网认证音乐牛人:EricGuitar ● SDOUG 核心成员 ●E-mail:gaoqiangdba@163.com
发布时间:2011-03-27 20:50:57
postgresql的内存分配主要由shared_buffers、temp_buffers、work_mem、maintenance_work_mem参数控制。shared_buffers又可以叫做共享缓冲区,postgresql对数据操作时都要先将数据从磁盘读取到内存中,然后进行更新,最后再将数据写回磁盘。shared_buffers的功能就是用于存放从磁盘读取的数据。根据文档参数的.........【阅读全文】
发布时间:2011-03-27 20:48:24
PG的配置文件是数据库目录下的postgresql.conf文件,8.0以后的版本可支持K,M,G这样的参数,只要修改相应参数后重新启动PG服务就OK了。 shared_buffers:这是最重要的参数,postgresql通过shared_buffers和内核和磁盘打交道,因此应该尽量大,让更多的数据缓存在shared_buffers中。通常设置为实际RAM.........【阅读全文】
发布时间:2011-02-17 10:15:06
看到某专业群里聊到导入数据功能,有位前辈说了如下结论,有机会尝试一下。不放过任何学新东西的机会,哪怕再不起眼的一段聊天~~~ 哈哈哈~~~ "phpPgAdmin的一个可能非常有用的功能是它的数据输入功能。如果我们有一些数据想导入到一个PostgreSQL的表中,phpPgAdmin有很大的帮助。一种导入数据的方法.........【阅读全文】
发布时间:2011-02-10 10:52:21
众所周知,Postgres 8.1 分别发行了 Linux和Windows 两个版本, 所以,介绍远程连接的主题时,也是分别介绍这两个系统上是如何实现的。 其实,windows版比linux版的步骤少一些。 一、实现远程连接Linux上的PostgreSQL服务器。 主要分两个步骤: <1>要使Linux上的PostgreSQL打开 “unix的tcpip套接子”。 编辑 $POSTG.........【阅读全文】
jackson1985742014-05-21 16:45
niao5929:我感觉目前的集群大多都是那种热备模式的高可用。这样实际上在通常情况下有1/2的性能是没有参加真正的线上服务的。我在想能不能有一种更好的体系结构来实现这正的那种线上系统不下线的应用。服务器类似与整个架构的一个模块。多模块同时在线提供服务。故障模块的下线维修和重新上线是透明的。
我遇到的项目中,一般如果是双机的话,有些用户是规划一台机器跑两个业务,比如应用和数据库,资源的分配一般是:应用的主机放在1号机上,2号机做应用的备机,数据库的主机放在2号机上,然后1号机作为数据库的备机。这样两台机器都能用,不知道这是不是大哥你想得到的答案?
回复 | 举报