how to monitor the amount of bytes fetched in a executeQuery() ?

Поиск
Список
Период
Сортировка
От Albert Cardona
Тема how to monitor the amount of bytes fetched in a executeQuery() ?
Дата
Msg-id 200607111127.42790.acardona@ini.phys.ethz.ch
обсуждение исходный текст
Ответы Re: how to monitor the amount of bytes fetched in a executeQuery()
Список pgsql-jdbc
Hi all,

I have a system in which large (13Mb) images are stored in the database as
compressed bytea column entries. When fetching from the local computer it's
fast enough the lag is not noticeable. When fetching remotely at 1Mb LAN
speed, about 15 seconds elapse.

After timing the executeQuery() and the getBinaryStream(), the first takes
about 15 seconds and the second about 3. So it looks like the executeQuery()
is actually downloading the image, and the getBinaryStream is merely copying
it from a local resource. Is that right?

Is there any way in which the number of bytes fetched in a query or for a
particular column can be monitored, so I can display a more accurate and
elaborated waiting dialog in my application?

Thanks for any hints.

Albert

--
Albert Cardona
Molecular Cell Developmental Biology
University of California Los Angeles
Tel +1 310 2067376
Programming: http://www.ini.unizch.ch/~acardona/trakem2.html
Research: http://www.mcdb.ucla.edu/Research/Hartenstein/
Web design: http://www.pixelets.com


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

Предыдущее
От: Albert Cardona
Дата:
Сообщение: subscribe
Следующее
От: Mark Lewis
Дата:
Сообщение: Re: executeQuery Locked