Updating session id based on accesstimeout

Поиск
Список
Период
Сортировка
От Andreas Heissenberger
Тема Updating session id based on accesstimeout
Дата
Msg-id 002201c3b6a5$3b30aa50$0e0aa8c0@ogwnbia005
обсуждение исходный текст
Ответы Re: Updating session id based on accesstimeout  (Jamie Lawrence <postgres@jal.org>)
Re: Updating session id based on accesstimeout  (greg@turnstep.com)
Список pgsql-sql
Hi,
 
I want to set a session id based on a session timeout per user. I have a very large logfile with more than 1.3 Mio records and look for a very efficient solution - maybe with PL/pgSQL .
 
The important columns in the table are: access timestamp and userid sorted by userid and access time.
The logic for the session id is: when ever the userid changes or the time between two following records is greater than 60 sec create a new session id and update the record with this id.
 
I tried to solve this problem with Perl and the DBI interface - but it took about 12 hours to update all records.
The fastes solution I found until now was not to use any data base, sort the data with the unix command sort and process the logfile text directly with perl.
 
Thanks in advance!
 
Andreas
 

В списке pgsql-sql по дате отправления:

Предыдущее
От: Andreas Heissenberger
Дата:
Сообщение:
Следующее
От: Joe Conway
Дата:
Сообщение: Re: Seq Scans when index expected to be used