Re: Maximum number of sequences that can be created

Поиск
Список
Период
Сортировка
От Віталій Тимчишин
Тема Re: Maximum number of sequences that can be created
Дата
Msg-id CABWW-d0DCTDG9o6gA95e5CrLhrHLf=ynHAccGMFeW15gioVreA@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Maximum number of sequences that can be created  (Robert Klemme <shortcutter@googlemail.com>)
Ответы Re: Maximum number of sequences that can be created
Список pgsql-performance


2012/5/13 Robert Klemme <shortcutter@googlemail.com>
On Sun, May 13, 2012 at 10:12 AM, Віталій Тимчишин <tivv00@gmail.com> wrote:
> 2012/5/11 Robert Klemme <shortcutter@googlemail.com>

>> On the contrary: what would be the /advantage/ of being able to create
>> millions of sequences?  What's the use case?
>
> We are using sequences as statistics counters - they produce almost no
> performance impact and we can tolerate it's non-transactional nature. I can
> imaging someone who wants to have a  sequence per user or other relation
> row.

I can almost see the point. But my natural choice in that case would
be a table with two columns.  Would that actually be so much less
efficient? Of course you'd have fully transactional behavior and thus
locking.

We've had concurrency problems with table solution (a counter that is updated by many concurrent queries), so we traded transactionality for speed. We are actually using this data to graph pretty graphs in nagios, so it's quite OK. But we have only ~10 sequences, not millions :)

--
Best regards,
 Vitalii Tymchyshyn

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

Предыдущее
От: Jeff Janes
Дата:
Сообщение: Re: Maximum number of sequences that can be created
Следующее
От: Andres Freund
Дата:
Сообщение: Re: Maximum number of sequences that can be created