Skip to content

Commit b72f8f1

Browse files
committed
new doc
1 parent 0de7824 commit b72f8f1

File tree

4 files changed

+41
-0
lines changed

4 files changed

+41
-0
lines changed

201807/20180714_04.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
## PostgreSQL Indexes don't mean slow inserts - 索引改进PPT(写优化, lsm, Fractal, index buffer, COLA)
2+
3+
### 作者
4+
digoal
5+
6+
### 日期
7+
2018-07-14
8+
9+
### 标签
10+
PostgreSQL , LSM , index buffer , COLA , Cache-oblivious lookahead arrays , Fractal Tree , Covering and Unique
11+
12+
----
13+
14+
## 背景
15+
16+
https://wiki.postgresql.org/images/8/8b/WO-Indexes_1.0.pdf
17+
18+
[<Indexes don't mean slow inserts>](20180714_04_pdf_001.pdf)
19+
20+
PPT内介绍了索引引入的写开销,以及有哪些降低写开销的思路,例如 lsm, index buffer, fractal tree, 二级索引 等。(PG可能在未来的版本中进行写优化)
21+
22+
同时PG在索引方面已经具备了的丰富特性如下:
23+
24+
1、[《PostgreSQL 9种索引的原理和应用场景》](../201706/20170627_01.md)
25+
26+
2、[《PostgreSQL SQL自动优化案例 - 极简,自动推荐索引》](../201801/20180111_02.md)
27+
28+
3、[《PostgreSQL Oracle 兼容性之 - INDEX SKIP SCAN (递归查询变态优化) 非驱动列索引扫描优化》](../201803/20180323_03.md)
29+
30+
4、[《PostgreSQL 10.0 preview 功能增强 - 唯一约束+附加字段组合功能索引》](../201703/20170312_23.md)
31+
32+
5、在线创建索引(create index CONCURRENTLY)
33+
34+
6、并行创建索引(PG 11)
35+
36+
37+
38+
<a rel="nofollow" href="http://info.flagcounter.com/h9V1" ><img src="http://s03.flagcounter.com/count/h9V1/bg_FFFFFF/txt_000000/border_CCCCCC/columns_2/maxflags_12/viewers_0/labels_0/pageviews_0/flags_0/" alt="Flag Counter" border="0" ></a>
39+

201807/20180714_04_pdf_001.pdf

671 KB
Binary file not shown.

201807/readme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
### 文章列表
44
----
5+
##### 20180714_04.md [《PostgreSQL Indexes don't mean slow inserts - 索引改进PPT(写优化, lsm, Fractal, index buffer, COLA)》](20180714_04.md)
56
##### 20180714_03.md [《PostgreSQL Oracle 兼容性 - connect by 2》](20180714_03.md)
67
##### 20180714_02.md [《PostgreSQL Oracle 兼容性 - 行列变换(pivot unpivot) (tablefunc, crosstab)》](20180714_02.md)
78
##### 20180714_01.md [《PostgreSQL 随机数据生成(tablefunc.normal_rand 指定mean stddev)》](20180714_01.md)

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ digoal's|PostgreSQL|文章|归类
3131

3232
### 未归类文档如下
3333
----
34+
##### 201807/20180714_04.md [《PostgreSQL Indexes don't mean slow inserts - 索引改进PPT(写优化, lsm, Fractal, index buffer, COLA)》](201807/20180714_04.md)
3435
##### 201807/20180714_03.md [《PostgreSQL Oracle 兼容性 - connect by 2》](201807/20180714_03.md)
3536
##### 201807/20180714_02.md [《PostgreSQL Oracle 兼容性 - 行列变换(pivot unpivot) (tablefunc, crosstab)》](201807/20180714_02.md)
3637
##### 201807/20180714_01.md [《PostgreSQL 随机数据生成(tablefunc.normal_rand 指定mean stddev)》](201807/20180714_01.md)

0 commit comments

Comments
 (0)