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

Поиск
Список
Период
Сортировка
От Oliver Jowett
Тема Re: how to monitor the amount of bytes fetched in a executeQuery()
Дата
Msg-id 44B4846A.3010307@opencloud.com
обсуждение исходный текст
Ответ на how to monitor the amount of bytes fetched in a executeQuery() ?  (Albert Cardona <acardona@ini.phys.ethz.ch>)
Ответы Re: how to monitor the amount of bytes fetched in a executeQuery()
Список pgsql-jdbc
Albert Cardona wrote:

> 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?

Yes.

> 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?

I can't see any way to do this, unfortunately.

-O

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

Предыдущее
От: Oliver Jowett
Дата:
Сообщение: Re: Limit vs setMaxRows issue
Следующее
От: Oliver Jowett
Дата:
Сообщение: Re: executeQuery Locked