随笔分类 -  Postgresql

pg数据库
摘要:熟悉 PostgreSQL 的朋友应该知道 “idle in transaction” 进程,引发 idle in transaction 的原因很多,例如应用代码中忘记关闭已开启的事务,或者系统中存在僵死进程等,曾经看到过某个库中的 idle in transaction 进程存在一年有余,这类进 阅读全文
posted @ 2022-03-17 09:56 缘来不是你我 阅读(678) 评论(0) 推荐(0)
摘要:1:创建用户,用户组 groupadd postgres useradd -g postgres postgres 2:root用户,安装依赖包 yum install -y bison yum install -y flex yum install -y readline-devel yum in 阅读全文
posted @ 2021-09-08 14:57 缘来不是你我 阅读(165) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2021-02-21 17:25 缘来不是你我 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2021-01-03 19:23 缘来不是你我 阅读(55) 评论(0) 推荐(0)
摘要:##一、postgresql解决锁表--查询是否锁表了select oid from pg_class where relname='可能锁表了的表'select pid from pg_locks where relation='上面查出的oid'--如果查询到了结果,表示该表被锁 则需要释放锁定 阅读全文
posted @ 2021-01-03 19:22 缘来不是你我 阅读(1481) 评论(0) 推荐(0)
摘要:问:怎么分页&&按条件&&按顺序&&姓名不重复查出数据? 答:其实就是行转列,那么,postgresql怎么进行转列呢,百度了下,大概有三种写法 写法1 group by + sum + case when select name, sum(case when zbfm='年龄' then valu 阅读全文
posted @ 2020-10-27 10:14 缘来不是你我 阅读(2156) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-09-26 20:18 缘来不是你我 阅读(0) 评论(0) 推荐(0)
摘要:玩过MySQL的人应该都知道,由于MySQL是逻辑复制,从根子上是难以保证数据一致性的。玩MySQL玩得好的专家们知道有哪些坑,应该怎么回避。为了保障MySQL数据的一致性,甚至会动用paxos,raft之类的终极武器建立严密的防护网。如果不会折腾,真不建议用MySQL存放一致性要求高的数据。 Po 阅读全文
posted @ 2020-08-02 17:54 缘来不是你我 阅读(1551) 评论(0) 推荐(0)
摘要:本文档描述OGG(Oracle goldengate)为Oracle同步到PostgreSQL数据库配置。在目前去“IOE”潮流。PostgreSQL确实是Oracle最好的替代品之一。 实验环境如下: 1|0 一、软件下载 下载OGG软件地址 2|0 二、数据库配置 2|12.1、源端(Oracl 阅读全文
posted @ 2020-07-20 11:00 缘来不是你我 阅读(159) 评论(0) 推荐(0)
摘要:一、shared_buffers与shmmax,shmall,max_connections的关系 1.1、shared_buffers与max_connections的关系 shared_buffers 是查询缓存,设置比较大可以提高PostgreSQL的效率,一般建议设置为系统内存的3/4,但是 阅读全文
posted @ 2020-07-04 16:15 缘来不是你我 阅读(1115) 评论(0) 推荐(0)
摘要:最近一个月使用Postgresql的时候,经常遇到ltree的数据,感觉有些别扭,可是有绕不过去。今天决心整理一下,以后使用方便一些。 一、简介 ltree是Postgresql的一个扩展类型,由两位国外PostgreSQL贡献者共同开发。网址如下:http://www.sai.msu.su/~me 阅读全文
posted @ 2020-07-02 00:24 缘来不是你我 阅读(797) 评论(0) 推荐(0)
摘要:进入指定目录: # cd /var/lib/pgsql/9.3/data/ 使用vi编辑pg_hba.conf文件 # vi pg_hba.conf 以上配置为所有IP及网关都允许访问,使用MD5认证。 postgres用户可访问所有数据库 bret用户仅允许访问community、communit 阅读全文
posted @ 2020-07-01 00:01 缘来不是你我 阅读(548) 评论(0) 推荐(0)
摘要:1. 公司最近有一些国产化项目的需求, 要求在国产CPU的服务器上面安装pg数据库等. 2.. 但是差查了下中标麒麟的官网,在龙芯MIPS的操作系统包源里面仅有 postgreSQL 9.2 版本的rpm包, 但是要求最低版本是10.x 所以没办法就采取源码安装的方式进行安装. 3. 安装过程.(备 阅读全文
posted @ 2020-06-30 18:09 缘来不是你我 阅读(817) 评论(0) 推荐(1)
摘要:之前介绍了PostgreSQL的安装,默认情况下,PostgreSQL是不允许远程访问的,在使用过程中不可避免要远程连接数据库。那如何允许远程访问呢? 方法/步骤 PostgreSQL的配置文件分别是pg_hba.conf和postgresql.conf,因为查询其位置 切换到对应目录,查看文件 修 阅读全文
posted @ 2020-06-16 16:35 缘来不是你我 阅读(807) 评论(0) 推荐(0)
摘要:安 装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。 配置远 程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.conf和postgresql.conf。 pg_hba.co 阅读全文
posted @ 2020-06-16 16:13 缘来不是你我 阅读(985) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-06-14 18:36 缘来不是你我 阅读(19) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-06-14 15:46 缘来不是你我 阅读(11) 评论(0) 推荐(0)
摘要:pg_ctl 名称 pg_ctl -- 启动、停止、重启 PostgreSQL 语法 pg_ctl start [-w] [-s] [-D datadir] [-l filename] [-o options] [-p path]pg_ctl stop [-W] [-s] [-D datadir] 阅读全文
posted @ 2020-06-11 10:09 缘来不是你我 阅读(1477) 评论(0) 推荐(0)
摘要:在PostgreSQL或Abase类型的数据库中,大小写有一定的坑! 在定义表时,字段名称大小,是否加引号 将产生不一样的结果。 结论(写在前面):1,PostgreSQL对表名、字段名都是区分大小写的。但是,PostgreSQL在SQL语句中对大小写是不敏感的,在不加双引号的情况下,创建时无论使用 阅读全文
posted @ 2020-06-05 12:27 缘来不是你我 阅读(1750) 评论(0) 推荐(0)
摘要:BenchmarkSQL是一款经典的开源数据库测试工具,内嵌了TPCC测试脚本,可以对EnterpriseDB、PostgreSQL、MySQL、Oracle以及SQL Server等数据库直接进行测试,下面笔者就如何在Linux下使用这款测试工具测试PostgreSQL的性能来做一些简单介绍(操作 阅读全文
posted @ 2020-05-05 21:34 缘来不是你我 阅读(1465) 评论(0) 推荐(1)