进公司以来做的都是postgresql相关的东西,每次都是测试、修改边边角角的东西,这样感觉只能留在表面,不能深入了解这个开源数据库的精髓,遂想着看看postgresql的源码,以加深对数据库的理解,也算是好好提高自己。…
分类:PostgreSQL
PostgreSQL安装配置
yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.…
PostgreSQL异步主从流复制搭建
1 总体规划 Master库 Slave库 操作系统 CentOS Linux release 7.5.1804 CentOS Linux release 7.5.1804 处理器 1 1 内存 4G 4G…
阿里云FreeBSD系统升级与安装PHP环境
系统升级 阿里云的FreeBSD系统默认安装版本是10.1,这个版本已经超出了官方的维护时间了,所以首先要进行系统的版本升级 设置当前系统版本为10.1-release,setenv UNAME_r "10.1-RELE…
PostgreSQL字符串函数——POSITION
今天因为要处理曾经的一个Bug产生的数据库字段内容冗余的问题,需要用到截取函数。 在网上翻阅了一下,找到了这个字符串函数POSITION。 POSITION(substr IN str) POSITION(substr …
PostgreSQL流复制
原理机制 参考–https://yq.aliyun.com/articles/51009 主备总体结构 PG主备流复制的核心部分由walsender,walreceiver和startup三个进程组成。 wa…
PostgreSQL的权限查询
查看哪些用户对表sns_log_member_b_aciton有哪些权限: sns_log=> \z sns_log_member_b_aciton Access privileges Schema | Name …
PostgreSQL9.6:新增加“idle in transaction”超时空闲事务自动查杀功能
熟悉 PostgreSQL 的朋友应该知道 “idle in transaction” 进程,引发 idle in transaction 的原因很多,例如应用代码中忘记关闭已开启的事务,或者系统中存在僵死进程等,曾经看…
PostgreSQL:递归查询应用场景
今天在坛子里有人提出了一个问题,问题是这样的:在以下指定表中 id name fatherid1 中国 02 辽宁 13 山东 14 沈阳 25 大连 26 济南 37 和平区 48 沈河区 4 现在给定一个id号,想得…
DBASK问答集萃第四期
链接描述引言 近期我们在DBASK小程序新关联了运维之美、高端存储知识、一森咖记、运维咖啡吧等数据领域的公众号,欢迎大家阅读分享。 问答集萃 接下来,我们分享本期整理出的问题和诊断总结,供大家参考学习,详细的诊断分析过程…
postgresql 字符串拼接"||“的使用
不过注意这里的只有postgresql可以使用,其他数据库不明。 select name || remark as newname from mytable where name like '%test%';  …
PostgreSQL内存使用增长观察,PostgreSQL内部结构与源代码研究索引页,PostgreSQL索引页,PostgreSQL内部结构与源代码研究索引页,PostgreSQL索引页
磨砺技术珠矶,践行数据之道,追求卓越价值 回到上一级页面:PostgreSQL内部结构与源代码研究索引页 回到顶级页面:PostgreSQL索引页 [作者 高健@博客园 luckyj…