大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说sql2008数据库安装教程_sql环境配置,希望您对编程的造诣更进一步.
PostgreSQL 数据库的安装和配置方法。
安装方法分为两类:一种是从二进制安装包直接安装,另一种是从源码安装。
在windows下的安装是比较简单的,只需要运行图形界面,基本上在安装的过程中点选“Next”项就可以完成安装。
1,在PostgreSQL Windows安装时,先要到官网上下载PostgreSQL的Windows安装包,因为Windows版本的安装包,是EnterpriseDB 公司制作的,所以下载时会显示EnterpriseDB 公司的界面,如图所示:
PostgreSQL 的简单配置
PostgreSQL数据库的配置主要是通过修改数据目录下的postgresql.conf 文件来实现的。
1,修改监听的IP 和端口
在数据目录下编辑postgresql.conf文件,找到如下内容:
#listen_addresses = ‘localhost’
#port = 5432
其中,参数“listen_addresses” 表示监听的Ip地址,默认是在 “Localhost” 处监听,也就是“127.0.0.1” 的IP地址上监听,这会让远程的主机无法登陆这台数据库,如果想从其他的机器上登录这台数据库,需要把监听地址改成实际网络的地址,一种简单的方法是,把这个地址改成“*”,表示在本地的所有地址上监听。
参数“Port” 表示监听的数据库端口,默认为“5432”, 可以不更改。如果一台机器上安装了几个数据库实例(如安装了几个不同版本的PostgreSQL),可以设置不同的端口。修改了这两个参数后,需要重启数据库才能生效.
2, 与数据库Log相关的参数
来看看与Log相关的几个参数
日志的收集一般是要打开的,所以需要设置:
logging_collector = on
日志的目录一般使用默认值就可以了:
log_directory=’pg_log’
日志的切换和是否选择覆盖则可以使用如下几种方案。
方案一:每天生成一个新的日志文件
配置方法如下:
log_filename = ‘postgresql-%Y-%m-%d_%H%M%S.log’
log_truncate_on_rotation=off
log_rotation_size = 0
方案二:每当日志写满一定的大小(如10MB空间),则切换一个日志。
配置方法如下:
log_filename = ‘postgresql-%Y-%m-%d_%H%M%S.log’
log_truncate_on_rotation=off
log_truncate_age=0
log_ratation_size = 10M
方案三:只保留7天的日志,进行循环覆盖。
配置方法如下:
log_filename = ‘postgresql-%Y-%m-%d_%H%M%S.log’
log_truncate_on_rotation=on
log_truncate_age=1
3,参数内存的设置
PostgreSQL 安装完毕后,可以修改以下两个主要的内存参数。
shared_buffers:共享内存的大小,主要用于共享数据块
work_mem: 单个SQL执行时,排序、hashjoin所使用的内存,SQL运行完后, 内存就释放了。
shared_buffers 默认值是32MB,work_mem为1MB, 如果你的机器上有足够的内存,可以把这个参数改得大一些,这样数据库就可以缓存更多的数据块,当读取数据时,就可以从共享内存中读,而不需要再从文件上读取。
work_mem设置大一些,会让排序操作快一些。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/11827.html