Re: Reasons to reorder results *within* a transaction?

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: Reasons to reorder results *within* a transaction?
Дата
Msg-id 20131004174931.GX5235@eldon.alvh.no-ip.org
обсуждение исходный текст
Ответ на Reasons to reorder results *within* a transaction?  (Evan Jones <ej@evanjones.ca>)
Список pgsql-general
Evan Jones wrote:
> I *know* that without an ORDER BY clause, the database is free to
> reorder results in any way it likes. However, I recently ran into a
> case where the *SAME* query was returning results in a different order
> *within* a single transaction, which surprised me (we fixed it by
> adding the missing ORDER BY). I would assume that once a transaction
> obtains a snapshot, all its read operations would return the same
> results.

Yes, the same results -- not necessarily in the same order.  For
instance, a synchronized scan might start at a different point of the
table.

--
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services


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

Предыдущее
От: Evan Jones
Дата:
Сообщение: Re: Reasons to reorder results *within* a transaction?
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: Major upgrade of PostgreSQL and MySQL