暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
pg配置文件PostgreSQL.conf.doc
188
38页
16次
2023-02-03
免费下载
1.
配置
postgresql.conf
文件
我们进入
psql
环境后使用如下命令来查找数据库的配置文件的位置。
postgres=# select name,setting from pg_settings where category='File
Locations';
name | setting
-------------------+--------------------------------
con!g_!le | /opt/pg13/data/postgresql.conf
data_directory | /opt/pg13/data
external_pid_!le |
hba_!le | /opt/pg13/data/pg_hba.conf
ident_!le | /opt/pg13/data/pg_ident.conf








使


在使

进入系统后,可以用

生成

,再次启动数据库后

引导

里和

一样


同为
格式


同为制格区别

两个文件同时生效,仅仅是优先级不同。在使用

修改

的配置



文件的这项配置会被删除,重新用回

文件的设置。这点和

不同。
顺便说下,

管理员使用

修改参数到

后,

是个好习惯哦。
我们这里演示几个关键的设置
使用命令



    !  !"  
#  #
$

这里查询的列含义分为如下:
%
当这值为

时,要重启数库才生效,而

只要新加
载配置即可全局生效。重启数据库意味着全部服务的中断,而重新加载配置不会。
%
单位表示后面些值单位。单主要照顾读性比如,你
&'
内存你单
位是
()
就是
&*+,
,但是你要用
,-)
就是
&./***
,可读性就差太多了。
%
当前设置
%
默认设置
%
重启或重新加载配置后的设置
通过查看


是否相同可以看出配置是否生效。
各主要参数含义如下:

: 可以连接服务器使用的
01
,一般初始值为

或者

,意
味着只有本机可以连接数据库。 这里一般设置为
232
,允许全部的
01
连接数据库。

: 侦听端口,默认为
.+4&
千月:我认为不是特殊原因不要更改默认侦听端口。有时会给运维带来莫名的麻烦。要通
知很多协同部门,相关的管理软件也要修改。一个迷糊就出点问题。还是遵循“非必要,勿
更改”的原则配置吧。

: 允许的最大并发连接数,简单来说就是同时多少人能连接你的数据
库。
千月:这设置多少其实要看你的需求和系统能负载能力(内存影响较大),不是简单的线
性累加。受到很多因素的影响,一个生产环境中,有的连接会占用资源很多,尽量在调查
后再设置此值,要是消耗的资源超出你的主机所能承受的范围,可是要宕机的。还有一个
要注意的是,我们所说的一个连接,不主机,而是一个连接进所以不能
有几个人要连接,以此来设置最大连接数。
!
共享存大,主要存了最近访问的数据所有用话均共享
存区 。
千月存是共享的,所以非重要,此设置对查询速度有着大的影响。一
般来好,系统内存的
&.5
,但是不要超过
,'
,这对于的服
器来毫无力。如果过了
,'
森第,可出,消耗
到的速度提升却很少,偿失
零基础备: 格森第则,又叫边际益递减法,因为一个量在变化,而一个
量不一个到的收益越少。例子:对于我们的
数据存来说,我们的全部数据像书架,我要找一哈姆书架
多,,最
4*
,我哈姆》放
推车里,这个小推
!
,因哈姆常热门,很多人要找
当别人要找哈姆雷时候,我很简单
6
小推车翻翻就可以对于
人来说查不是变快了。但是如果这小推车被做大,内存使用
,'
的大,里一两
找,我们到了卡车里,这时我们再《哈姆,是不是就费劲了。因此我们
是,推车
!
大,超过了一个点,我们系统的开大,最
后我们查找一些门的实照顾了一,但大多数用
体验变差,其实就偿失了。
!"
: 查询执行中可使用的最大存数。这个包括了数据库的开
和系统的开
千月:这个值一般设置为系统内存的
.*5
。系统并不会的看这个值设置
+'
就分
+'
这个要是做参器会值来能否
执行计划提供足的内存。例子:我们需要查询一些数据,如度快
但是占用的中)需
.'
内存,而
!"
只设置了
+'
就会放弃速度而使用占用内存相对的全表扫描查询,全
这不是我们希望看到的。
of 38
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜