Re: WIP: Fast GiST index build
От | Heikki Linnakangas |
---|---|
Тема | Re: WIP: Fast GiST index build |
Дата | |
Msg-id | 4E5B3EFE.9040600@enterprisedb.com обсуждение исходный текст |
Ответ на | Re: WIP: Fast GiST index build (Alexander Korotkov <aekorotkov@gmail.com>) |
Список | pgsql-hackers |
On 26.08.2011 17:18, Alexander Korotkov wrote: > On Thu, Aug 25, 2011 at 11:08 PM, Heikki Linnakangas< > heikki.linnakangas@enterprisedb.com> wrote: > >> Could you share the test scripts, patches and data sets etc. needed to >> reproduce the tests you've been running? I'd like to try them out on a test >> server. >> > > 1) I've updated links to the datasets on the wiki page. > 2) Script for index quality testing fastbuild_test.php is in the attachment. > In order to run it you need PHP with pdo and pdo_pgsql modules. Also > plantuner moduler is required (it is used to force planer to use specific > index). After running that script following query returns relative score of > index quality: > > select indexname, avg(count::real/(select count from test_result a2 where > a2.indexname = 'usnoa2_idx3' and a2.predicate = a1.predicate and > a2.tablename = a1.tablename)::real) from test_result a1 where a1.tablename = > 'usnoa2' group by indexname; > > where 'usnoa2' - table name, 'usnoa2_idx3' - name of index which quality was > assumed to be 1. > 3) Patch which makes plantuner work with HEAD is also in attachment. > 4) Patch with my split algorithm implementation is attached. Now it's form > is appropriate only for testing purposes. > 5) For indexes creation I use simple script which is attached as > 'indexes.sql'. Also, similar script with different index names I'm running > with my split patch. > > Feel free to ask questions about all this stuff. Thanks! Meanwhile, I hacked together a script of my own to do performance testing. I let it run over the weekend, but I just realized that I forgot to vacuum the test tables so the results are not worth much. I'm rerunning them now, stay tuned! -- Heikki Linnakangas EnterpriseDB http://www.enterprisedb.com
В списке pgsql-hackers по дате отправления: