发表于软件架构专区
2019/05/17 06:00

PostgreSQL WAL 再深入 base on pg 11

WAL 机制 write ahead log ,在 PG 中是很重要的,关于数据库的安全和性能都会和 WAL 有牵扯。 下面的文字会根据相关的配置来进行分析和深入 1 wal_level 这个参数决定这有多少信息被写入到WAL 中,其中可以选择的值,有以下信息。 minimal replica logical 修改以下值需要进行数据库服务的重新启动。 首先要确认的是,如果你的PG 是单机的系统,并且建立在上面的业务也不是很重要,而且还经常有大量的DML操作,那的确是可以设置...

0
0
发表于软件架构专区
2020/02/12 06:00

PostgreSQL pg_archivecleanup 与怎么清理 archivelog

pg_archivecleanup 和 pg_rewind 是PG 中两个重要的功能,一个是为了清理过期的 archive log 使用的命令,另一个是你可以理解为物理级别的 wal log的搬运工。 我们先说第一个 pg_archivecleanup 命令,这个命令主要是用于使用了archive log 功能的 postgresql 但在 archive log 堆积如山的情况下,你怎么来根据某些规则,清理这些日志呢? 这里面就要使用 pg_archivecleanup 这个命令了,可以定时的来运行它,将已经移动到archi...

0
0
发表于服务端专区
2020/04/01 06:00

Postgresql 监控你说了不算,谁说了算? (4 PG_TOP and pg_activity)

Postgresql 的监控其实有很多即时的软件可以进行监控,今天会介绍PG_TOP 和PG_Activity 即时监控和处理部分操作的工具。 https://centos.pkgs.org/7/epel-x86_64/pg_top-3.7.0-5.el7.x86_64.rpm.html 1 PG_TOP 这个工具本身和LINUX TOP的命令有类似的功效,下载的地址在上面已经给出。安装时请先安装PGDG环境,否则RPM 包安装时会有依赖包找不到的情况。 可以给pg_top 建立一个账号,只赋予 pg_monitor 的权限即可 执行命令后,...

0
0
2019/08/26 15:30

PostgreSQL的 pg_hba.conf 配置参数详解

pg_hba.conf 配置详解 该文件位于初始化安装的数据库目录下 编辑 pg_hba.conf 配置文件 postgres@clw-db1:/pgdata/9.6/poc/data> vi pg_hba.conf1 TYPE 参数设置 TYPE 表示主机类型,值可能为: 若为 `local` 表示是unix-domain的socket连接, 若为 `host` 是TCP/IP socket 若为 `hostssl` 是SSL加密的TCP/IP socket1234 DATABASE 参数设置 DATABASE 表示数据库名称,值可能为: `all` ,`sameuser`,`samerole`,`replication`,`数...

0
0
发表于PostgreSQL专区
2020/03/31 17:50

在PostgreSQL中显示表格 - Show tables in PostgreSQL

问题: 在PostgreSQL中show tables (从MySQL)相当于什么? 解决方案: 参考一: https://stackoom.com/question/3EEF/在PostgreSQL中显示表格 参考二: https://oldbug.net/q/3EEF/Show-tables-in-PostgreSQL

0
0
发表于数据库专区
2015/06/17 16:55

PostgreSQL错误代码列表(PG V8.2)

Appendix A. PostgreSQL错误代码 PostgreSQL服务器发出的所有消息都赋予 了五个字符的错误代码,这些代码遵循 SQL 的"SQLSTATE" 代码的习惯。需要知道发生了什么错误条件的应用通常应该测试错误代码, 而不是查看文本错误信息。这些错误代码轻易不会随着PostgreSQL 的版本更新而修改,并且一般也不会随着错误信息的本地化而发生修改。 请注意有些(但不是全部)PostgreSQL生成的错误代码是 由 SQL 标准定义的;有些标准没有定义的...

0
0
2018/06/28 17:38

docker postgres

https://hub.docker.com/_/postgres/ https://segmentfault.com/a/1190000004518306 docker run --restart=always --name mypostgresql -v /var/docker/postgres/data:/home/data/ -v /var/docker/postgres/conf:/var/lib/postgresql -e POSTGRES_PASSWORD=xxxxxx -d -p 15432:5432 postgres 其中 --name your-postgresql 指的是你的postgresql容器的名字, -v /var/docker/postgres/data:/home/data/的意思是-v 你电脑上的目录...

0
1
发表于PostgreSQL专区
2012/10/27 05:00

PostgreSQL 安装

OS:Ubuntu 12.04 1、下载postgresql 9.2r1最新版:http://www.postgresql.org/ftp/source/ 2、解压文件: tar jxvf postgresql-9.2rc1.tar.bz2 3、准备工作: a)添加一个postgreSQL用户(注:这里名称为postgres,因这样最易懂) [补充:其他用户比如test要启动数据库的话,text账号需要满足两个条件:a.chown -R test data(即$PGDATA以及表空间目录必须700);b.给予test, $PGHOME的rx权限] # adduser postgres b)创建pg安装路径并...

0
9
2019/01/03 17:32

postgresql-pg_prewarm数据预加载。

pg_prewarm数据预加载。 http://francs3.blog.163.com/blog/static/405767272014419114519709/ https://www.kancloud.cn/taobaomysql/monthly/67170 可能有人比较疑惑:执行1次select * from 不就可以将表的数据读入shared buffer和OS cache而实现预热了吗?岂不是比做这样一个插件更简单?实际上,对于较大的表(大小超过shared buff的1/4),进行全表扫描时,PG认为没必要为这种操作使用所有shared buffer,只会让其使用很少的...

0
0
发表于PostgreSQL专区
2013/01/10 09:56

postgresql 安装

在Linux上安装PostgreSQL 时间:2010-11-19 10:40 来源:51CTO 收藏 复制分享 共有评论(0)条  MySQL 是一条轻快的小海豚,但是缺少很多现代关系数据库应有的特色,例如:引用完整性,视图,触发器等。因此,如果你需要开发一个电子商务的网站,需要这些功能 的话,你或许应该考虑 PostgreSQL 了。本文将通过其在 Red Hat 7.1 上安装过程,简要介绍其用法。   PostgreSQL 的官方下载地址为:   ftp://ftp.postgresql.org/pu...

0
1
发表于PostgreSQL专区
2020/02/24 22:21

PostgreSQL 初探

PostgreSQL 是我们经常选择的数据库之一。它不仅仅是关系型数据库,同时也添加了对JSON数据的支持、全文检索功能,以及其他扩展。 2020 年 2月的总排名为第四名,关系型数据库中排名第四名。排名信息参考:DB-Engines 为了更好地应用的工作中,针对 PostgreSQL 给我造成的疑惑整理了如下内容: (1) PostgreSQL 版本之间的主要区别 (2) PostgreSQL 支持的数据类型 (3) PostgreSQL 存储引擎Heap介绍 (4) 围绕 JSON/JSONB 的全文检...

0
0
2020/04/28 09:17

postgres安装

一. 源码安装 规划信息 安装目录: /opt/postgresql 用户/用户组:postgres/postgres 用户家目录/postgres 数据目录: /postgres/data 日志文件:/postgres/postgres.log 端口:5432 1. 获取源码 wget https://ftp.postgresql.org/pub/source/v11.2/postgresql-11.2.tar.gz 2. 编译安装 # 安装编译器,make版本3.8以上 yum -y install gcc make # readline和zlib是必须 yum -y install readline readline-devel zlib zlib-devel...

0
0
2019/05/16 16:19

PostgreSQL入门

PostgreSQL入门 centos7 安装 以下是centos7的配置过程,仅供参考。详细安装官网教程地址。 第一步: 下载rpm包 yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm 第二步: 安装客户端 yum install postgresql11 第三步: 安装服务器端的包 yum install postgresql11-server 第四步: 初始化数据库和设置开机启动 /usr/pgsql-11/bin/postgresql-11-setu...

0
0
2020/06/18 12:22

PostgreSql简介

参考文章:PostgreSql简介 1.什么是PostgreSql: PostgreSQL是一个功能强大的开源对象关系型数据库系统,他使用和扩展了SQL语言,并结合了许多安全存储和扩展最复杂数据工作负载的功能。PostgreSQL的起源可以追溯到1986年,作为加州大学伯克利分校POSTGRES项目的一部分,并且在核心平台上进行了30多年的积极开发。 PostgresSQL凭借其经过验证的架构,可靠性,数据完整性,强大的功能集,可扩展性以及软件背后的开源社区的奉献精...

0
0
发表于PostgreSQL专区
2013/04/07 09:18

PostgreSQL 常见问题

  1.1)postgresql 是什么?该怎么发音?   1.2)谁控制和管理postgresql ?   1.3)postgresql的版权是什么?   1.4)postgresql可以运行在哪些操作系统平台上?   1.5)我从哪里能得到postgresql?   1.6)最新版的postgresql 是什么?   1.7)我从哪里能得到对postgresql 的支持?   1.8)我如何提交一个bug报告?   1.9)我如何了解已知的 bug 或暂缺的功能?   1.10)能够获取的最新文档有哪些?   1.11)我应该...

0
0
发表了博客
2012/12/25 09:17

pg_dump

备份:pg_dump -h localhost -p 5432 -U tradesns -W -F c -b -v -f "/home/tradeworkwangbin/us2010.backup" us2010 恢复:pg_restore -h 192.168.0.100 -p 5432 -U postgres -W -d us2011 -v "/root/us2010.backup" PS:“-d us2011 ”中的“us2011 ”数据库需要事先建立,不然会报错。C:\Program Files C:(x86)\PostgreSQL\9.1\bin\pg_restore.exe --host localhost --port 5432 --username "postgres" --dbname "Test" --r...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页