天天看點

PostgreSQL Indexes don't mean slow inserts - 索引改進PPT(寫優化, lsm, Fractal, index buffer, COLA)

标簽

PostgreSQL , LSM , index buffer , COLA , Cache-oblivious lookahead arrays , Fractal Tree , Covering and Unique

https://github.com/digoal/blog/blob/master/201807/20180714_04.md#%E8%83%8C%E6%99%AF 背景

https://wiki.postgresql.org/images/8/8b/WO-Indexes_1.0.pdf <Indexes don't mean slow inserts>

PPT内介紹了索引引入的寫開銷,以及有哪些降低寫開銷的思路,例如 lsm, index buffer, fractal tree, 二級索引 等。(PG可能在未來的版本中進行寫優化)

同時PG在索引方面已經具備了的豐富特性如下:

1、

《PostgreSQL 9種索引的原理和應用場景》

2、

《PostgreSQL SQL自動優化案例 - 極簡,自動推薦索引》

3、

《PostgreSQL Oracle 相容性之 - INDEX SKIP SCAN (遞歸查詢變态優化) 非驅動列索引掃描優化》

4、

《PostgreSQL 10.0 preview 功能增強 - 唯一限制+附加字段組合功能索引》

5、線上建立索引(create index CONCURRENTLY)

6、并行建立索引(PG 11)

繼續閱讀