PostgreSQL服务器配置
环境准备与安装
PostgreSQL对操作系统有一定要求,推荐在Linux系统(如CentOS 7+/Ubuntu 20.04+)上部署,因其对系统资源管理更友好且兼容性佳。
操作系统与依赖安装
下载与编译安装
核心配置文件调整
PostgreSQL主要配置通过两个文件控制:
postgresql.conf
(服务器行为)和
pg_hba.conf
(客户端认证)。
配置文件位置
postgresql.conf
关键参数说明
| 参数名 | 作用 | 常见配置 | 说明 ||——–|——|———-|——||
shared_buffers
| 共享缓冲区大小(内存) |
shared_buffers = 256MB
| 推荐设置为物理内存的1/4~1/3 ||| 单个查询工作内存 |
work_mem = 8MB
| 根据查询复杂度调整,复杂查询可增大 ||
effective_cache_size
| 有效缓存大小 |
effective_cache_size = 80%
| 建议为系统物理内存的80% ||
max_connections
| 最大连接数 |
max_connections = 100
| 根据并发需求调整,默认100 ||| WAL日志详细程度 |
wal_level = logical
|支持逻辑复制,提高恢复安全性 ||
archive_mode
| WAL归档模式 |
archive_mode = on
| 开启后自动归档日志,避免数据丢失 |
pg_hba.conf
认证规则
该文件定义客户端连接认证方式,格式为+
数据库
+
用户
+
认证方法
。
数据库连接与网络设置
监听地址与端口
数据库初始化与角色创建
性能优化配置
内存与缓存优化
日志与归档配置
安全加固与权限管理
身份验证强化
最小权限原则
故障排查与维护
常见问题
相关问答FAQs
如何允许远程PostgreSQL连接? 答:
如何优化PostgreSQL的内存使用? 答:
thinkphp5怎么连接数据库
// 数据库名database=> 默认数据库的名称,第二个数据库的名称, database=> a,b,// 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)deploy=> 1,详细配置参考手册function books(){$data[donor_name] = haha;$data[donor_phone] = 5;self::much(donor)->insert($data);
后缀名是ISS的一个应用程序 要这样才能打开
php 是一种服务器端的,嵌入html的脚本语言。 php区别其他像客户端java的地方是它的代码在服务器端执行能做什么? 最低水平,php可以做任何其他cgi程序所能做的事,例如收集表格数据,生成动态页面内容,或者收发cookies.可能最强大,最有意义的特性是php支持大范围的数据库.书写一个支持数据库的web 页面是难以置信的简单. 下面是当前支持的数据库: adabas d interbase solid dbase msql sybase empress mysql velocis filepro oracle unix dbm informix postgresql php通过协议也支持与其他服务的交谈,像imap, snmp, nntp, pop3, 甚至是 http. 你也可以打开晦涩的 网络接口和其他协议交互. php的简要历史 1994年秋季, rasmus lerdorf 开始构思 php. 早期的非发行版本被用在他的主页上,以追踪谁在看他的在线简历. 1995年年初第一版本出台,当时php只被认为是个人主页开发工具.它由一个非常单纯的只能理解很少数特殊宏的分析引擎和 一些用在主页后端通用的工具组成.如留言簿,计数器和其他一些东西.这个分析器在1995年年中被重写并被命名为 php/fi 第二版. fi来自 rasmus 写的另外一个包, 用于解释 html 形式的数据.他结合了个人主页工具脚本和形式解析器,并加 上msql支持.这样就产生 php/fi 了. php/fi以令人惊奇的步调成长,人们开始把自己的代码贡献给它. 很难给出它的硬统计表,但可以估计在1996年末,整个世界至少有15,000个网站在用php/fi.到1997年年中,这个 数字已经超过50,000了. 而在此时php的发展也发生了变化.由rasmus自己偏爱的和几个人开发的项目变成一个更有组织的团 体成就 suraski和andi gutmans重写了解析器.这个新的解析器成为php版本3的基础.许多有用的代码从php/fi 继承到php3,并且很多是完全重写的. 今天(1999年年中)不管是php/fi或php3与很多商业产品捆绑在一块,例如c2级强度的web服务器和红帽子linux. 根据netcraft提供的数据推断,保守估计全世界应用php的网站已超过150,000个.由此看来,它比在因特网上运行netscape 的旗舰企业服务器的站点还多. 是网页文件.需要有支持php的web服务器,才能通过浏览器打开.如果你实在要打开,用记事本也可以打开,不过里面是些网页代码.你不一定读得懂 . 2.你所下载的只不过是一个指向(或包含)那个手机铃声的网页,你要真正得到那个铃声的地址才能下载它 . 3.应该不是php,是pdf,你把后缀改一下,php文件是网页格式,用文本编辑器打开,但是本站提供的大部分是pdf格式的,安装一个pdf阅读器就能正常打开了. 4.“把扩展名改成 html ,然后用IE打开。 ” 5.如果安装了dreamwaver,php文件会显示dreamwaver可以打开的样式 不过用不着 到你下载过的贴子里,看你下载的那个东西的扩展名是什么,比如word文档后面就是, pdf文档后面就是, 压缩文档后面就是或 之类的 然后把扩展名替换就能开了 我以前好像遇到过这种问题,好像是用下载工具下载的时候有些不默认修改回原来的扩展名吧。 一般论坛里的东西都不是很大,直接点击保存就行了,就不会遇到这种情况了 6.记事本就可以了~你要用Word、Fontpage也可以~ 反正都是PHP脚本语言~ 文件是动态网页文件,它的运行需要ISS服务的支持,如果你想在IE浏览器中打开的话,必须安装ISS服务,否则无法运行。 ISS服务是INTERNET信息服务,安装步骤: (1)控制面板--添加删除程序--添加删除组件---Internet信息服务--安装。 安装完成后,会在管理工具中生成Internet信息服务组件,还会在C盘生成Inetpub文件夹,里面有一个WWWROOT文件夹。 (2)将你PHP文件放到WWWROOT文件夹中,必须是这个文件夹,放在其它文件夹无效. (3)打开IE浏览器,在地址栏中输入:/**** ****是你的PHP文件名,也可以将PHP文件名改为 ,这样就不用输入文件名,直接回车就行了,127.0.0.1是指本地机器。
Dreamweaver快捷键有哪些
新建(New)一个网页【Ctrl】+【N】 打开(Open)一个存在的网页【Ctrl】+【O】 在框架中打开(Open)...【Ctrl】+【Shift】+【O】 关闭(closedoWn)当前网页【Ctrl】+【W】 保存(Save)当前网页【Ctrl】+【S】 将当前网页换名存盘SaveAs...【Ctrl】+【Shift】+【S】 检查联接的有效性【Shift】+【F8】 撤消上一步操作【Ctrl】+【Z】/【Alt】+【BackSpace】 重复上一步操作【Ctrl】+【Y】/【Ctrl】+【Shift】+【Z】 剪切到剪贴板【Ctrl】+【X】/【Shift】+【Del】 拷贝(Copy)到剪贴板【Ctrl】+【C】/【Ctrl】+【Ins】 将剪贴板的内容粘贴到当前文件中【Ctrl】+【V】/【Shift】+【Ins】 拷贝(Copy)HTML代码【Ctrl】+【Shift】+【C】 粘贴HTML代码【Ctrl】+【Shift】+【V】 全部(All)选择【Ctrl】+【A】 选择上一级标签【Ctrl】+【Shift】+【<】 选择下一级标签【Ctrl】+【Shift】+【>】 查找(find)和替换...【Ctrl】+【F】/【Ctrl】+【H】 查找下一个【F3】 缩进代码【Ctrl】+【]】 取消缩进代码【Ctrl】+【[】 平衡背带【Ctrl】+【】 设置断点(Breakpoint)【Ctrl】+【Alt】+【B】 调用外部编辑器(ExternalEditor【Ctrl】+【E】 参数设置(setUp)...【Ctrl】+【U】 在编辑窗口和代码窗口间进行切换【Ctrl】+【Tab】 刷新视窗显示【F5】 显示/隐藏头文件【Ctrl】+【Shift】+【W】 表格用标准显示方式【Ctrl】+【Shift】+【F6】 表格显示为版面【Ctrl】+【F6】 显示/隐藏不可见因素【Ctrl】+【Shift】+【I】 显示/隐藏标尺(Rulers)【Ctrl】+【Alt】+【R】 显示/隐藏网格【Ctrl】+【Alt】+【G】 捕捉到网格(Grid)【Ctrl】+【Alt】+【Shift】+【G】 播放(Play)外部插件【Ctrl】+【Alt】+【P】 停止播放外部插件【Ctrl】+【Alt】+【X】 播放所有的外部插件【Ctrl】+【Alt】+【Shift】+【P】 停止所有外部插件【Ctrl】+【Alt】+【Shift】+【X】 插入图像(Image)【Ctrl】+【Alt】+【I】 插入Flash动画【Ctrl】+【Alt】+【F】 插入Shockwave影片【Ctrl】+【Alt】+【D】 插入表格(Table)【Ctrl】+【Alt】+【T】 插入书签命名锚点(Anchor)【Ctrl】+【Alt】+【A】 插入回车符号【Shift】+【Enter】 插入非间断空格【Ctrl】+【Shift】+【Space】 修改页面属性...【Ctrl】+【J】 打开/关闭物体属性设置面板【Ctrl】+【Shift】+【J】 快速代码编辑【Ctrl】+【T】 新建链接(Link)...【Ctrl】+【L】 删除链接(Link)【Ctrl】+【Shift】+【L】 选择表格【Ctrl】+【A】 合并(Merge)单元格【Ctrl】+【Alt】+【M】 [1] 分离(Split)单元格...【Ctrl】+【Alt】+【S】 插入一行【Ctrl】+【M】 插入一列【Ctrl】+【Shift】+【A】 删除一行【Ctrl】+【Shift】+【M】 删除一列【Ctrl】+【Shift】+【-】 增加单元格跨度【Ctrl】+【Shift】+【]】 减少单元格跨度【Ctrl】+【Shift】+【[】 左对齐选择物体【Ctrl】+【Shift】+【1】 右对齐选择物体【Ctrl】+【Shift】+【3】 顶对齐选择物体【Ctrl】+【Shift】+【4】 底对齐选择物体【Ctrl】+【Shift】+【6】 使宽度相同【Ctrl】+【Shift】+【7】 使高度相同【Ctrl】+【Shift】+【9】 将对象添加到库(Library)中【Ctrl】+【Shift】+【B】 在模板中新建一个可编辑区域...【Ctrl】+【Alt】+【V】 添加物体到时间线(Timeline)上【Ctrl】+【Alt】+【Shift】+【T】 在时间线上添加关键帧【F6】 删除时间线上的关键帧【Shift】+【F6】 文本缩进【Ctrl】+【Alt】+【]】 取消文本缩进【Ctrl】+【Alt】+【[】 设置段落格式为无【Ctrl】+【0】 设置段落格式为“Paragraph”【Ctrl】+【Shift】+【P】 设置段落格式为“标题1”【Ctrl】+【1】 设置段落格式为“标题2”【Ctrl】+【2】 设置段落格式为“标题3”【Ctrl】+【3】 设置段落格式为“标题4”【Ctrl】+【4】 设置段落格式为“标题5”【Ctrl】+【5】 设置段落格式为“标题6”【Ctrl】+【6】 文字左(Left)对齐【Ctrl】+【Alt】+【Shift】+【L】 文字居中(Center)对齐【Ctrl】+【Alt】+【Shift】+【C】 文字右(Right)对齐【Ctrl】+【Alt】+【Shift】+【R】 文本样式使用粗体(Bold)【Ctrl】+【B】 文本样式使用斜体(Italic)【Ctrl】+【I】 编辑(Edit)样式表...【Ctrl】+【Shift】+【E】 拼写检查【Shift】+【F7】 开始录制命令【Ctrl】+【Shift】+【X】 播放(Play)录制好的命令【Ctrl】+【P】 获取站【Ctrl】+【Shift】+【D】 检查站点【Ctrl】+【Alt】+【Shift】+【D】 放置(pUt)站点【Ctrl】+【Shift】+【U】 登记站点【Ctrl】+【Alt】+【Shift】+【U】 检查链接【Ctrl】+【F8】 显示/隐藏面板和工具箱【F4】 显示/隐藏上方工具栏(Toolbar)【Ctrl】+【Shift】+【T】 显示/隐藏对象面板【Ctrl】+【F2】 显示/隐藏属性面板【Ctrl】+【F3】 显示/隐藏站点窗口【F8】 打开站点映射图【Alt】+【F8】 显示/隐藏资源面板【F11】 显示/隐藏行为面板【Shift】+【F3】 显示/隐藏代码窗口【F10】 显示/隐藏CSS样式面板【Shift】+【F11】 显示/隐藏框架面板【Shift】+【F2】 显示/隐藏历史面板【Shift】+【F10】 显示/隐藏HTML样式面板【Ctrl】+【F11】 显示/隐藏图层面板【F2】 显示/隐藏参考面板【Ctrl】+【Shift】+【F1】 显示/隐藏时间线面板【Shift】+【F9】 最小化Dreamweaver窗口【Shift】+【F4】 恢复Dreamweaver窗口【Alt】+【Shift】+【F4】 “站点”菜单命令 新建(New)窗口【Ctrl】+【N】 新建(New)一个文件【Ctrl】+【Shift】+【N】 新建(New)一个文件夹【Ctrl】+【Alt】+【Shift】+【N】 打开(Open)网页...【Ctrl】+【O】 打开(Open)选定的文件【Ctrl】+【Alt】+【Shift】+【O】 关闭(closedoWn)站点窗口【Ctrl】+【W】 重命名文件【F2】 删除文件【Delete】 检查链接【Shift】+【F8】 退出Dreamweaver【Ctrl】+【Q】[1]














发表评论