Re: Btree Index on PostgreSQL and Wiredtiger (MongoDB3.2) - Mailing list pgsql-hackers

From Mark Kirkwood
Subject Re: Btree Index on PostgreSQL and Wiredtiger (MongoDB3.2)
Date
Msg-id b908f40b-9cef-df31-f601-9cf1e18e0583@catalyst.net.nz
Whole thread Raw
In response to Re: Btree Index on PostgreSQL and Wiredtiger (MongoDB3.2)  (Kisung Kim <kskim@bitnine.net>)
Responses Re: Btree Index on PostgreSQL and Wiredtiger (MongoDB3.2)  (Kisung Kim <kskim@bitnine.net>)
Re: Btree Index on PostgreSQL and Wiredtiger (MongoDB3.2)  (Jeff Janes <jeff.janes@gmail.com>)
List pgsql-hackers
After examining the benchmark design - I see we are probably not being 
helped by the repeated insertion of keys all of form 'userxxxxxxx' 
leading to some page splitting.

However your index rebuild gets you from 5 to 3 GB - does that really 
help performance significantly?

regards

Mark

On 11/08/16 16:08, Kisung Kim wrote:
> Thank you for your information.
> Here is the result:
>
> After insertions:
>
> ycsb=# select * from pgstatindex('usertable_pkey');
>  version | tree_level | index_size | root_block_no | internal_pages | 
> leaf_pages | empty_pages | deleted_pages | avg_leaf_density | 
> leaf_fragmentation
>
---------+------------+------------+---------------+----------------+------------+-------------+---------------+------------------+--------------------
>        2 |          3 | 5488721920 |         44337 |     4464 |     
> 665545 |           0 |             0 |       52 |                 11
> (1 row)
>
> After rebuild:
>
>
> ycsb=# select * from pgstatindex('usertable_pkey');
>  version | tree_level | index_size | root_block_no | internal_pages | 
> leaf_pages | empty_pages | deleted_pages | avg_leaf_density | 
> leaf_fragmentation
>
---------+------------+------------+---------------+----------------+------------+-------------+---------------+------------------+--------------------
>        2 |          3 | 3154296832 |         41827 |         1899 |   
>   383146 |           0 |             0 |            90.08 |           
>        0
>
>
> It seems like that rebuild has an effect to reduce the number of 
> internal and leaf_pages and make more dense leaf pages.
>
>
>




pgsql-hackers by date:

Previous
From: Christoph Berg
Date:
Subject: Re: [PATCH] COPY vs \copy HINT
Next
From: Craig Ringer
Date:
Subject: Re: [PATCH] COPY vs \copy HINT