Re: Queries with large ResultSets

Поиск
Список
Период
Сортировка
От Andrea Aime
Тема Re: Queries with large ResultSets
Дата
Msg-id 200405202127.11956.andrea.aime@aliceposta.it
обсуждение исходный текст
Ответ на Re: Queries with large ResultSets  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Queries with large ResultSets
Список pgsql-jdbc
Alle 20:44, giovedì 20 maggio 2004, Tom Lane ha scritto:
> Andrea Aime <andrea.aime@aliceposta.it> writes:
> > Ugh... those limitation are really frightening, this means we cannot
> > fetch big quantities of data outside of a transaction...
>
> You were expecting something different?  Postgres does not do *anything*
> outside of a transaction.

Every other database I have some experience on (sql server, sapdb) allows you
to use cursors regardless of the transaction. If you are working with a
database in autocommit mode that doesn't mean that you don't need to load
huge quantities of data... on the contrary, I would expect that it would be
more costly to load the huge amount of data inside of a transaction because
of transaction isolation.
Anyway, that's not the matter, the real problem is that our generic jdbc code
won't work properly with postgres because of this "feature" thus we will have
to subclass everything that deals with the database in order to get the
correct behaviour.

If I am in autocommit = false mode, I will have to call connection.commit()
after every write command to the database... isolation wise, to simulate a
true autocommit, will I have to call connection.commit() also after reads if
I raise the isolation level above READ_COMMITED?

Best regards
Andrea Aime


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Queries with large ResultSets
Следующее
От: Dave Cramer
Дата:
Сообщение: Re: Queries with large ResultSets