From: | Thom Brown <thom(at)linux(dot)com> |
---|---|
To: | Yang Zhang <yanghatespam(at)gmail(dot)com> |
Cc: | "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: "Unlogged indexes" |
Date: | 2013-05-03 20:46:04 |
Message-ID: | CAA-aLv7NODw3-D6=ONq-k4EAVqd1TMAciXXL+O7brM2XfLVPmA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On 3 May 2013 21:06, Yang Zhang <yanghatespam(at)gmail(dot)com> wrote:
> Guessing the answer's no, but is there any way to construct indexes
> such that I can safely put them on (faster) volatile storage? (Just to
> be clear, I'm asking about indexes for *logged* tables.)
Yes:
CREATE INDEX ... TABLESPACE tablespacename;
ALTER INDEX ... SET TABLESPACE tablespacename;
Although there's a disparity between your email subject and main text.
Indexes for logged tables are always logged. If you want an unlogged
index you can only create it for an unlogged table.
And putting indexes on a separate tablespace is probably not as
advantageous as you're thinking. Might be worth testing.
--
Thom
From | Date | Subject | |
---|---|---|---|
Next Message | Yang Zhang | 2013-05-03 20:53:10 | Re: "Unlogged indexes" |
Previous Message | Yang Zhang | 2013-05-03 20:06:22 | "Unlogged indexes" |