(미리보기) 2장. Shared Buffer 동작 원리

“PostgreSQL 9.6 성능 이야기” 2장. Shared Buffer 동작 원리입니다.

2장-Shared Buffer 동작원리 Download

Advertisements

10 comments

  1. 오타 어디에다 남겨드려야 될지 몰라서 일단 여기에다 남길게요. 419페이지 가운데 쯤에
    THEN INSERT INTO mp1 y201701 coe1 VALUES (NEW.*); coe1 <– code1 일것 같네요.

    Like

  2. 질문 좀 드릴게요. 책 124페이지 맨위에 Nested Loop실행계획 부분이요. 똑같이 따라 했는데 아래처럼 Merge join으로 풀리는 이유가 뭘까요. 딱히 파라미터 바꾼게 없는것 같은데… 어떤 파라미터가 영향을 미쳤을까요.. 굳이 따지자면 테스트환경은 디스크 SSD 사용하고 있습니다만…

    postgres=# explain
    postgres-# select *
    postgres-# from t1 a, t2 b
    postgres-# where a.c1=b.c1;

    QUERY PLAN
    ———————————————————————————–
    Merge Join (cost=2.54..4.53 rows=10 width=2016)
    Merge Cond: (b.c1 = a.c1)
    -> Index Scan using t2_idx01 on t2 b (cost=0.28..181.28 rows=1000 width=1008)
    -> Sort (cost=2.27..2.29 rows=10 width=1008)
    Sort Key: a.c1
    -> Seq Scan on t1 a (cost=0.00..2.10 rows=10 width=1008)

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s