类延良:在Linux和Windows下PostgreSQL运维避坑
创始人
2024-10-16 12:58:13
0

今天分享的是:类延良:在Linux和Windows下PostgreSQL运维避坑

报告共计:43页

《在Linux和Windows下PostgreSQL运维避坑》介绍了在Linux和Windows系统下PostgreSQL运维的注意事项以及如何为PostgreSQL做贡献。

Linux系统下的运维注意点

1. 文件系统问题

- 在RHEL8上建立的xfs无法在RHEL7上mount,需创建文件系统时不使用reflink功能;RHEL9上创建的XFS文件系统在RHEL8.6及以下版本无法mount,应根据内核版本选择合适的创建方式。

2. 进程数限制

- 在SUSE12上,由于systemd的资源控制,数据库进程达到一定数量时无法连接数据库,可修改/etc/systemd/system.conf中DefaultTasksMax的值为‘infinity’并重启主机解决。

3. 数据库启停

- 介绍了手工发出pg_ctl启停数据库与systemd调用pg_ctl启停数据库的区别,以及如何判断数据库实例的启动方式,还提到/etc/security/limits.conf中定义的资源限制对systemd机制启动的服务无效。

4. 查看新盘数据

- 可使用hexdump命令查看新盘有无数据,返回结果全为0000则为空盘。

5. 系统调优

- 对Red Hat Enterprise Linux服务器进行PostgreSQL数据库调优时,涉及虚拟内存和I/O调度器调优,需根据实际情况调整相关参数。

Windows系统下的运维注意点

1. 操作系统版本选择

- 为服务器选择认证过的Windows操作系统版本,参考微软的认证列表。同时要注意PostgreSQL版本对Windows版本的支持情况,从PostgreSQL13开始不支持Windows2012 R2及更低版本,从PostgreSQL11开始不支持Windows Client操作系统。

2. 安装问题及解决方法

- 不打操作系统补丁的Windows 2012 R2无法安装PostgreSQL数据库,需按特定顺序安装补丁;点击postgresql - 12.5 - 1 - windows - x64.exe安装程序后GUI安装界面无法弹出,可通过修改组策略编辑器中“阻止访问命令提示符”的设置解决。

3. 安装程序提供商及格式

- 介绍了PostgreSQL for Windows安装程序的提供商有enterprisedb、postgrespro和bigsql公司,安装程序格式有exe和zip包两种。还介绍了exe格式安装程序的静默安装方法及判断安装过程是否结束的方式。

4. Windows下PGDATA目录

- 介绍了Windows下PGDATA目录中一些有用的目录,如存放文档的目录。

5. 杀进程问题

- 介绍了在Windows下从OS层面杀掉PostgreSQL backend进程的正确方法,使用pg_ctl kill TERM命令,避免使用任务管理器直接结束进程导致数据库崩溃重启。

为PostgreSQL做贡献

介绍了作者在翻译文档时发现问题并提交bug,被PostgreSQL国际社区承认,从而为PostgreSQL做贡献的经历,以及做贡献的收获和好处。

以下为报告节选内容

相关内容

以AI大模型“伏羲”为基础...
台风为何经常“跑偏”?因为大气系统自带“混沌”属性,初始条件差之毫...
2026-08-02 19:37:57
把AI搬进Linux:媒体...
导语:最近有开发者基于Debian推出了Shadowfetch,一...
2026-08-02 19:14:38
苹果macOS 26.6正...
IT之家 7 月 28 日消息,苹果今日向 Mac 电脑用户推送了...
2026-08-02 19:09:05
开源启动盘制作工具Vent...
IT之家 7 月 25 日消息,科技媒体 Neowin 昨日(7 ...
2026-07-26 18:17:15
慧之安信息取得用于Linu...
国家知识产权局信息显示,慧之安信息技术股份有限公司取得一项名为“一...
2026-07-25 22:36:30
存储双雄反弹!AI“烧钱”...
7月23日亚太开盘,韩国KOSPI指数向上触及6900点,日内涨2...
2026-07-23 15:29:07

热门资讯

67岁男子误信AI喷农药,15... 安徽滁州67岁农户吴大伯因轻信AI生成的除草除虫方案喷洒农药,导致150亩芝麻苗一夜之间全部枯萎,损...
外语专业“遇冷”:AI只是催化... “人们没有必要恐慌。人工智能是大语言模型,本质仍然是语言。而语言是一切学科的基础,没有语言表达,就没...
AI国际合作的中国声音 [ 人工智能不是少数国家的“特权”,而应成为造福全人类的“公共产品”;人工智能治理不是零和博弈的“角...
特斯拉将开源Model S和M... 8月3日消息,据外电报道,三年前,特斯拉在其服务网站上发布了2012款初代特斯拉Roadster的所...
开源之争,撕裂硅谷 文|熔财经 每文 7月24日,黄仁勋发出了人生第一条X(原推特)。 这位英伟达掌门人没有发布新架构...
以AI大模型“伏羲”为基础,新... 台风为何经常“跑偏”?因为大气系统自带“混沌”属性,初始条件差之毫厘,最终路径就可能谬以千里。记者2...
ChinaJoy2026|延伸... 【中国·上海,2026年7月31日】第23届中国国际数码互动娱乐展览会(ChinaJoy)在上海新国...
给中国AI“扣帽子”,遮不住美... 最近,美国对中国AI的围堵,有点歇斯底里。 当地时间7月28日,美国联邦通信委员会(FCC)宣布,将...