Received: from maia.hub.org (maia-2.hub.org [200.46.204.251]) by mail.postgresql.org (Postfix) with ESMTP id D0567B5DC02 for ; Mon, 19 Sep 2011 06:37:39 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.204.251]) (amavisd-maia, port 10024) with ESMTP id 70643-07 for ; Mon, 19 Sep 2011 09:37:33 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0-rc2 Received: from mail-bw0-f46.google.com (mail-bw0-f46.google.com [209.85.214.46]) by mail.postgresql.org (Postfix) with ESMTP id 60AF8B5DBD0 for ; Mon, 19 Sep 2011 06:37:33 -0300 (ADT) Received: by bkbzt4 with SMTP id zt4so5146096bkb.19 for ; Mon, 19 Sep 2011 02:37:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=uO85+Tiw/4VK8+R3hil3csHNf00Jpw3HXjT/bz4hrd8=; b=RD3wb7mhAkms2KqokIMZcufePDbEJB7kIRjrKvSCziq/yscgcvR8zag7bvHmnnIMsK 97PB0HNQNLYSglBwQwKxLdN1usXDkUfb3uYHpi14ohwzK3kszjZhQaaaRcOfSYyhcfcn APMlNG0iIcvWZlDT7IKhiMQMHnEznBi33S0dY= Received: by 10.204.149.129 with SMTP id t1mr853170bkv.75.1316425052522; Mon, 19 Sep 2011 02:37:32 -0700 (PDT) Received: from [10.64.1.26] ([94.45.140.16]) by mx.google.com with ESMTPS id f15sm13452123bke.2.2011.09.19.02.37.30 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 19 Sep 2011 02:37:31 -0700 (PDT) Message-ID: <4E770D59.3090906@gmail.com> Date: Mon, 19 Sep 2011 12:37:29 +0300 From: Vitalii Tymchyshyn User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.18) Gecko/20110617 Lightning/1.0b2 Thunderbird/3.1.11 MIME-Version: 1.0 To: Stefan Keller CC: pgsql-performance@postgresql.org, Tomas Vondra Subject: Re: PostgreSQL-related topics of theses and seminary works sought (Was: Hash index use presently(?) discouraged...) References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=-1.799 tagged_above=-10 required=5 tests=BAYES_00=-1.9, FREEMAIL_ENVFROM_END_DIGIT=0.1, FREEMAIL_FROM=0.001 X-Spam-Level: X-Archive-Number: 201109/261 X-Sequence-Number: 45037 17.09.11 23:01, Stefan Keller написав(ла): > * more... ? What I miss from my DB2 UDB days are buffer pools. In PostgreSQL terms this would be part of shared buffers dedicated to a relation or a set of relations. When you have a big DB (not fitting in memory) you also usually want some small tables/indexes be in memory, no matter what other load DB has. Complimentary features are: 1) Relations preloading at startup - ensure this relation are in memory. 2) Per buffer pool (or relation) page costs - tell it that this indexes/tables ARE in memory Best regards, Vitalii Tymchyshyn.