PostgreSQL 学习
文章平均质量分 71
雅冰石
DBA
展开
-
pg安装pgagent插件以创建job
usr/bin/install: "/usr/local/wxWidgets-3.1.3/lib/libwxregexu-3.1.a" 与"/usr/local/wxWidgets-3.1.3/lib/libwxregexu-3.1.a" 为同一文件。执行wx-config --version查看版本,如果能看到版本信息,就不用重复安装了。执行cmake -version查看版本,如果能看到版本信息,就不用重复安装了。#可以在pg_available_extensions里看到pgagent插件了。原创 2023-11-07 19:35:40 · 944 阅读 · 0 评论 -
postgresql12安装uuid-ossp插件
提取码:y1qj。转载 2023-11-06 18:40:19 · 1509 阅读 · 0 评论 -
postgresql参数优化
max_parallel_workers 定义了数据库可以使用的并行查询工作者的最大数量。通过适当配置这个参数,可以根据系统的硬件资源来控制并行查询的规模。log_statement:该参数值为 "all"表示记录所有查询类型(SELECT、INSERT、UPDATE、DELETE),比较占用空间,且性能会降低,因此建议将其设置为ddl,只记录修改表结构的sql。这个参数是设置执行最小多长时间的SQL输出到log,例如输出执行超过2秒的SQL。:设置查询的最小持续时间,以毫秒为单位。该值默认是128M。原创 2023-10-17 17:56:31 · 1520 阅读 · 0 评论 -
postgre 12.11单实例安装文档
访问https://www.postgresql.org/download/,点击左侧的‘source'进行下载,一般选择bz2的安装包。这里安装12.11版本的postgre,数据目录路径为/data/server/pgdata,端口为15432.如果是CentOS 6,则选择用2.8.1这种方式,如果是CentOS 7,则选择用2.8.2这种方式.需要用root用户执行service命令启停数据库,该启动脚本里会自动切换到postgres用户。#检查哪些软件包没装上(若没结果输出,说明全部安装上了)原创 2023-09-06 11:38:39 · 976 阅读 · 2 评论 -
psql: could not connect to server: No such file or directory
一 问题描述连接postgre,报错:could not connect to server: No such file or directoryIs the server running locally and acceptingconnections on Unix domain socket "/tmp/.s.PGSQL.1921"?二 解决办法加上-h参数指定ip,示例:psql -h 192.168.1.101...原创 2021-03-26 13:53:09 · 1164 阅读 · 0 评论 -
发生的原因有可能超过系统对于最大数量信号灯集合(由参数SEMMNI表示),或者是对系统范围内最大可使用信号灯(由参数SEMMNS表示)的限制
一 问题描述想调大数据库连接数,于是修改配置文件postgresql.conf中的max_connections值为2048,结果数据库启动失败。启动日志/var/lib/pgsql/9.1/pgstartup.log报错:这个错误不表示磁盘空间已经用完. 发生的原因有可能超过系统对于最大数量信号灯集合(由参数SEMMNI表示),或者是对系统范围内最大可使用信号灯(由参数SEMMNS表示)的限制.您需要增加这两个系统核心参数的值。另外也可以通过i减小PostgreSQL参数max_connect原创 2021-02-04 14:18:11 · 419 阅读 · 0 评论 -
PostgreSQL异步流复制环境搭建
原理:PostgreSQl从9.0版本之后推出一个类似于Oracle的active dataguard一样的日志传送。我们借助这个功能就可实现PostgreSql的主从复制。基本原理就是,通常一台主数据库提供读写,然后把数据同步到另一台从库。从库不断apply从主库接收到的数据,从库不提供写服务,只对外提供读服务。在postgresql中提供读写全功能的服务器称为primary datab...原创 2019-12-31 17:15:59 · 704 阅读 · 1 评论 -
PostgreSQL-9.5.6单实例安装
#下载访问https://www.postgresql.org/download/,点击左侧的‘source'进行下载,一般选择bz2的安装包。#安装相关软件包#检查这些软件包是否已安装rpm -q zlib-devel readline-devel perl-ExtUtils-Embed python python-devel#安装yum install ...原创 2017-10-17 11:41:03 · 1169 阅读 · 0 评论