Re: SLEEP in posgresql

Поиск
Список
Период
Сортировка
От Jasbinder Singh Bali
Тема Re: SLEEP in posgresql
Дата
Msg-id a47902760710100206h57fd858dh3bf900d7eac87860@mail.gmail.com
обсуждение исходный текст
Ответ на Re: SLEEP in posgresql  (Richard Huxton <dev@archonet.com>)
Ответы Re: SLEEP in posgresql  (Richard Huxton <dev@archonet.com>)
Список pgsql-general
I don't know how is a sleep of 1 second going to be harmful here instead of keeping a busy wait.

Even if a=b is going to take 1 week as u say, isn't a sleep of 1 second, if nothing, would save some CPU resources instead of blindly looping for ever ? Aren't busy waits dangerous from CPU resources point of view ? Won't it keep my CPU busy for ever. Also, if there's a sleep of 1 second, is it going to give me some saving in CPU resources or not ?

On 10/10/07, Richard Huxton <dev@archonet.com> wrote:
Jasbinder Singh Bali wrote:
> my loop is a busy wait and keeps iterating until a=b condition is met.
> However, it would lead to millions of instructions executing per second.
>
> So to save resources, I want to keep a sleep before re-iterating. Don't
> understand how is SLEEP disastrous here even if i don't know when is my loop
> going to end

What if it takes a week?

That means you'll have a transaction open for a week blocking vacuum
from reclaiming space.

--
   Richard Huxton
   Archonet Ltd

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

Предыдущее
От: "Jasbinder Singh Bali"
Дата:
Сообщение: Re: SLEEP in posgresql
Следующее
От: Stefan Schwarzer
Дата:
Сообщение: ORDER BY - problem with NULL values