Re: VLDB Features

Поиск
Список
Период
Сортировка
Искать
От
Gregory Stark
Тема
Re: VLDB Features
Дата
Msg-id
87abof30m1.fsf@oxford.xeocode.com
Ответ на
Re: VLDB Features (Josh Berkus)
Список
Дерево обсуждения
VLDB Features Simon Riggs <simon@2ndquadrant.com>
Re: VLDB Features Josh Berkus <josh@agliodbs.com>
Re: VLDB Features Hannu Krosing <hannu@skype.net>
Re: VLDB Features Josh Berkus <josh@agliodbs.com>
Re: VLDB Features Simon Riggs <simon@2ndquadrant.com>
Re: VLDB Features Simon Riggs <simon@2ndquadrant.com>
Re: VLDB Features Markus Schiltknecht <markus@bluegap.ch>
Re: VLDB Features Josh Berkus <josh@agliodbs.com>
Re: VLDB Features Markus Schiltknecht <markus@bluegap.ch>
Re: VLDB Features Decibel! <decibel@decibel.org>
Re: VLDB Features Gavin Sherry <swm@alcove.com.au>
Re: VLDB Features "Joshua D. Drake" <jd@commandprompt.com>
Re: VLDB Features Gregory Stark <stark@enterprisedb.com>
Re: VLDB Features Markus Schiltknecht <markus@bluegap.ch>
Re: VLDB Features Simon Riggs <simon@2ndquadrant.com>
Re: VLDB Features Neil Conway <neilc@samurai.com>
Re: VLDB Features Hannu Krosing <hannu@skype.net>
Re: VLDB Features Neil Conway <neilc@samurai.com>
Re: VLDB Features Tom Lane <tgl@sss.pgh.pa.us>
Re: VLDB Features Neil Conway <neilc@samurai.com>
Re: VLDB Features Tom Lane <tgl@sss.pgh.pa.us>
Re: VLDB Features Josh Berkus <josh@agliodbs.com>
Re: VLDB Features Tom Lane <tgl@sss.pgh.pa.us>
Re: VLDB Features Hannu Krosing <hannu@skype.net>
Re: VLDB Features Tom Lane <tgl@sss.pgh.pa.us>
Re: VLDB Features Josh Berkus <josh@agliodbs.com>
Re: VLDB Features "Michał Zaborowski" <michal.zaborowski@gmail.com>
Re: VLDB Features NikhilS <nikkhils@gmail.com>
Re: VLDB Features Tom Lane <tgl@sss.pgh.pa.us>
Re: VLDB Features NikhilS <nikkhils@gmail.com>
Re: VLDB Features Simon Riggs <simon@2ndquadrant.com>
Re: VLDB Features Trent Shipley <trent_shipley@qwest.net>
Re: VLDB Features Trent Shipley <trent_shipley@qwest.net>
POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Alex Shulgin <ash@commandprompt.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Pavel Stehule <pavel.stehule@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Pavel Stehule <pavel.stehule@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Damir Belyalov <dam.bel07@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Pavel Stehule <pavel.stehule@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Damir Belyalov <dam.bel07@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Damir Belyalov <dam.bel07@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Damir Belyalov <dam.bel07@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Damir Belyalov <dam.bel07@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Damir Belyalov <dam.bel07@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Damir Belyalov <dam.bel07@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Damir Belyalov <dam.bel07@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Damir Belyalov <dam.bel07@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Danil Anisimow <anisimow.d@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Damir Belyalov <dam.bel07@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Andres Freund <andres@anarazel.de>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Damir Belyalov <dam.bel07@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Tom Lane <tgl@sss.pgh.pa.us>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Andres Freund <andres@anarazel.de>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Tom Lane <tgl@sss.pgh.pa.us>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Damir Belyalov <dam.bel07@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Daniel Gustafsson <daniel@yesql.se>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Damir Belyalov <dam.bel07@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Daniel Gustafsson <daniel@yesql.se>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Andres Freund <andres@anarazel.de>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Damir Belyalov <dam.bel07@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Damir Belyalov <dam.bel07@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Alena Rybakina <lena.ribackina@yandex.ru>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Damir Belyalov <dam.bel07@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Damir <dam.bel07@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Tom Lane <tgl@sss.pgh.pa.us>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Andres Freund <andres@anarazel.de>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Tom Lane <tgl@sss.pgh.pa.us>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Andres Freund <andres@anarazel.de>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Damir Belyalov <dam.bel07@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Daniel Gustafsson <daniel@yesql.se>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Tom Lane <tgl@sss.pgh.pa.us>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) zhihuifan1213@163.com
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Damir Belyalov <dam.bel07@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Alena Rybakina <lena.ribackina@yandex.ru>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Andrei Lepikhov <a.lepikhov@postgrespro.ru>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) jian he <jian.universality@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Alena Rybakina <lena.ribackina@yandex.ru>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) jian he <jian.universality@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Alena Rybakina <lena.ribackina@yandex.ru>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) jian he <jian.universality@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Alena Rybakina <lena.ribackina@yandex.ru>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) jian he <jian.universality@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Alena Rybakina <lena.ribackina@yandex.ru>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Masahiko Sawada <sawada.mshk@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) jian he <jian.universality@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) jian he <jian.universality@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Masahiko Sawada <sawada.mshk@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) jian he <jian.universality@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Masahiko Sawada <sawada.mshk@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) jian he <jian.universality@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) vignesh C <vignesh21@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) jian he <jian.universality@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) jian he <jian.universality@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) jian he <jian.universality@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) jian he <jian.universality@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Alexander Korotkov <aekorotkov@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Masahiko Sawada <sawada.mshk@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Alexander Korotkov <aekorotkov@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Masahiko Sawada <sawada.mshk@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Alexander Korotkov <aekorotkov@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Alexander Korotkov <aekorotkov@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Kyotaro Horiguchi <horikyota.ntt@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Alexander Korotkov <aekorotkov@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Tom Lane <tgl@sss.pgh.pa.us>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Masahiko Sawada <sawada.mshk@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) jian he <jian.universality@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Alexander Korotkov <aekorotkov@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Masahiko Sawada <sawada.mshk@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Masahiko Sawada <sawada.mshk@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Masahiko Sawada <sawada.mshk@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Masahiko Sawada <sawada.mshk@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Masahiko Sawada <sawada.mshk@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Masahiko Sawada <sawada.mshk@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Pavel Stehule <pavel.stehule@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) jian he <jian.universality@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Alexander Korotkov <aekorotkov@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) torikoshia <torikoshia@oss.nttdata.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Alexander Korotkov <aekorotkov@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Masahiko Sawada <sawada.mshk@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Masahiko Sawada <sawada.mshk@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) zhihuifan1213@163.com
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) jian he <jian.universality@gmail.com>
Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) Nikita Malakhov <hukutoc@gmail.com>
Re: VLDB Features Andrew Dunstan <andrew@dunslane.net>
Re: VLDB Features Greg Smith <gsmith@gregsmith.com>
Re: VLDB Features Neil Conway <neilc@samurai.com>
Re: VLDB Features "Pavel Stehule" <pavel.stehule@gmail.com>
Re: VLDB Features Josh Berkus <josh@agliodbs.com>
Re: VLDB Features Dimitri Fontaine <dfontaine@hi-media.com>
"Josh Berkus"  writes:

> Markus,
>
>> > Parallel Query
>>
>> Uh.. this only makes sense in a distributed database, no? I've thought
>> about parallel querying on top of Postgres-R. Does it make sense
>> implementing some form of parallel querying apart from the distribution
>> or replication engine?

Yes, but not for the reasons Josh describes.

> I'd say implementing a separate I/O worker would be the first step towards 
> this; if we could avoid doing I/O in the same process/thread where we're 
> doing row parsing it would speed up large scans by 100%.  I know Oracle does 
> this, and their large-table-I/O is 30-40% faster than ours despite having 
> less efficient storage.

Oracle is using Direct I/O so they need the reader and writer threads to avoid
blocking on i/o all the time. We count on the OS doing readahead and buffering
our writes so we don't have to. Direct I/O and needing some way to do
asynchronous writes and reads are directly tied.

Where Parallel query is useful is when you have queries that involve a
substantial amount of cpu resources, especially if you have a very fast I/O
system which can saturate the bandwidth to a single cpu.

So for example if you have a merge join which requires sorting both sides of
the query you could easily have subprocesses handle those sorts allowing you
to bring two processors to bear on the problem instead of being limited to a
single processor.

On Oracle Parallel Query goes great with partitioned tables. Their query
planner will almost always turn the partition scans into parallel scans and
use separate processors to scan different partitions. 

--  Gregory Stark EnterpriseDB          http://www.enterprisedb.com Ask me about EnterpriseDB's Slony Replication support!

В списке pgsql-hackers по дате отправления
От: Andrew Sullivan
Дата:
От: Bruce Momjian
Дата:
FAQ