Re: [PATCHES] Bitmapscan changes
От | Joshua D. Drake |
---|---|
Тема | Re: [PATCHES] Bitmapscan changes |
Дата | |
Msg-id | 45FB70A5.4030002@commandprompt.com обсуждение исходный текст |
Ответ на | Re: [PATCHES] Bitmapscan changes (Heikki Linnakangas <heikki@enterprisedb.com>) |
Список | pgsql-hackers |
Heikki Linnakangas wrote: > Joshua D. Drake wrote: >> Heikki Linnakangas wrote: >>> Joshua D. Drake wrote: >>>> This URL is not working: >>>> >>>> >>>> http://community.enterprisedb.com/git/git-perfunittests-20070222.tar.gz >>> Sorry about that, typo in the filename. Fixed. >>> >>> >> Here are my results on a modest 3800X2 2 Gig of ram, RAID 1 dual SATA > heap_pages | normal_index_pages | clustered_index_pages ------------+--------------------+----------------------- 216217 | 109679 | 1316 select_with_normal_index -------------------------- 100000 (1 row) Time: 1356524.743 msselect_with_normal_index -------------------------- 100000 (1 row) Time: 1144832.597 msselect_with_normal_index -------------------------- 100000 (1 row) Time: 1111445.236 ms And now run the same tests with clustered index Timing is on.select_with_clustered_index ----------------------------- 100000 (1 row) Time: 815622.768 msselect_with_clustered_index ----------------------------- 100000 (1 row) Time: 535749.457 msselect_with_clustered_index ----------------------------- 100000 (1 row) select relname,indexrelname,idx_blks_read,idx_blks_hit from pg_statio_all_indexes where schemaname = 'public'; relname | indexrelname | idx_blks_read | idx_blks_hit --------------+------------------------------+---------------+--------------narrowtable | narrowtable_index | 296973 | 904654narrowtable2 | narrowtable2_clustered_index | 44556 | 857269 (2 rows) select relname,heap_blks_read,heap_blks_hit,idx_blks_read,idx_blks_hit from pg_statio_user_tables ; relname | heap_blks_read | heap_blks_hit | idx_blks_read | idx_blks_hit --------------+----------------+---------------+---------------+--------------narrowtable2 | 734312 | 40304136| 44556 | 857269narrowtable | 952044 | 40002609 | 296973 | 904654 Seems like a clear win to me. Anyone else want to try? Sincerely, Joshua D. Drake -- === The PostgreSQL Company: Command Prompt, Inc. === Sales/Support: +1.503.667.4564 || 24x7/Emergency: +1.800.492.2240 Providing the most comprehensive PostgreSQL solutions since 1997 http://www.commandprompt.com/ Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate PostgreSQL Replication: http://www.commandprompt.com/products/
В списке pgsql-hackers по дате отправления: