系统:ubuntu 14.04 postgresql: 9.4 创建文件<code>/etc/apt/sources.list.d/pgdg.list</code>,在文件中加入如下行。 deb …
分类:PostgreSQL
Postgres 中查询 NULL 和 布尔值的问题
https://www.postgresql.org/docs/9.1/static/functions-comparison.html 在 Postgres 里面,null 被认为是未知的数据类型,所以是不能用 exp…
pgsql 学习笔记(一):批量修改数据表 id 的自增序列
前言: 我学习 pgsql 没有多久,对于数据库方面一知半解。开始写这个系列只是为了锻炼自己,有出错之处,敬请谅解,并请告知。 正文: 首先讲一下 pgsql 和 mysql 在 id 自增这一点上的不同:在 mysql…
ubuntu安装lnpp(3.pgsql)
安装pgsql sudo apt-get install postgresql 安装完成后,默认会: (1)创建名为”postgres”的Linux用户 (2)创建名为”postgre…
系统设计入门
参考链接:https://github.com/donnemartin/system-design-primer/blob/master/README-zh-Hans.md
2018-08-07
城乡结合处,街角施工屏障的拐角里,有一个卖早餐的小店,已经快到八点,因为阴天的缘故,还是亮着两盏昏黄的小灯,透着一股旧旧的味道。
Mycat(实践篇 - 基于 PostgreSQL 的水平切分、主从复制、读写分离)
写在前面 Mycat作为独立的数据库中间件,我们只需要进行相关的配置,就可以非常方便的帮我们实现水平切分、垂直切分、读写分离等功能,但PostgreSQL的主从复制需要我们通过其它方式实现。这里假设我们已经搭建好相关…
如何打造PostgreSQL闪回环境
在 PostgreSQL 数据库;目前是不支持类似 Oracle 闪回特性;我们知道 Oracle 闪回特性在数据恢复是非常简单给力。增加数据库操作人员(开发,DBA)的容错率。Oracle 闪回特性使用场景: flas…
如何配置来完成PostgreSQL数据库远程连接
来源:http://yp.oss.org.cn/blog/show_resource.php?resource_id=1018 安装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问Post…
PostGis空间索引
索引的种类 PostgreSQL默认支持3种索引:B-Tree indexes, R-Tree indexes和 GiST indexes。 B-Tree用于可以在一个方向上排序的数据,如数字(num…
Python-PostgreSQL: psycopg2
Psycopg 是 Python 中最常用的用于操作 PostgreSQL 的库, 主要突出的是线程的安全问题(多个线程可以共用同一个连接), 设计的初衷是为了应对较重的并发操作. Psycopg2 更突出服务器端游标(…
PostgreSQL DBA(6) - SeqScan vs IndexScan vs BitmapHeapScan
本节介绍了PostgreSQL中数据表的三种扫描类型,分别是顺序扫描SeqScan、索引扫描IndexScan和位图堆扫描BitmapHeapScan。 一、简介 选择率=条件过滤后的元组数/条件过滤前的元组数 顺序扫描…