Re: create table in memory
От | Merlin Moncure |
---|---|
Тема | Re: create table in memory |
Дата | |
Msg-id | CAHyXU0zd5FdhpTv=JgysTiWmDo0WGDx4F8m-w0eM-AbidP51FQ@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: create table in memory (Seref Arikan <serefarikan@gmail.com>) |
Ответы |
Re: create table in memory
|
Список | pgsql-general |
On Tue, Nov 27, 2012 at 9:44 AM, Seref Arikan <serefarikan@gmail.com> wrote: >> > Also I need those tables per session, so creating and dropping with TEMP >> > tables appear to be faster. >> >> Performance of creating tables is going to be storage bound. what are >> your performance requirements? Even if the temp table itself is moved >> to ramdisk you have catalog updating. Usually from performance >> standpoint, creation of temp tables is not interesting -- but there >> are exceptions. If you need extremely fast creation/drop of tempe >> tables, you probably need to reorganize into permanent table with >> session local records using various tricks. > > > I am very interested in what you've written in the last sentence above, > since it is exactly what my requirement is. Could you explain that a bit > more? Well, first, *) is your temporary data session or transaction local (transaction meaning for duration of function call or till 'commit'). *) if 'transaction' above, what version postgres? if 9.1+ let's explore use of wcte *) what are your performance requirements in detail *) are all sessions using same general structure of temp table(s)? merlin
В списке pgsql-general по дате отправления: