PostgreSQL数据库的配置主要是通过修改数据目录下的 postgresql.conf和pg_hba.conf文件来实现的。
如果想从其他机器上登录该数据 库,需要把监听地址改成实际网络的地址,一种简单的方法是把地址 改成“*”,表示在本地的所有地址上监听,命令如下:
参数“port”表示监听的数据库端口,默认为“5432”,可以使 用默认设置。如果一台机器上安装了多个数据库实例(如安装了多个 不同版本的PostgreSQL),可以设置为不同的端口。
数据库日志相关参数:
日志的收集一般是需要打开的,所以需要进行如下设置:
日志切换和是否覆盖一般可以使用如下几种不同的方案。
内存参数的设置:
·shared_buffers:共享内存的大小,主要用于共享数据块。
·work_mem:单个SQL执行时,以及排序、Hash Join时使用的内 存,SQL运行完毕后,该内存就会被释放。
shared_buffers的默认值为32MB,如果你的机器上有足够的内 存,可以把这个参数设置得大一些,如可以设置为物理内存大小的四 分之一,这样数据库就可以缓存更多数据块,当读取数据时,就可以 从共享内存中进行读取,而不需要再从文件上去读。而work_mem设置 大一些,会使排序操作效率更高