Re: [INTERFACES] ODBC Memory leak
От | Byron Nikolaidis |
---|---|
Тема | Re: [INTERFACES] ODBC Memory leak |
Дата | |
Msg-id | 37166E09.E02332D8@insightdist.com обсуждение исходный текст |
Ответ на | ODBC Memory leak (Denis Sbragion <sbragion@milan.crosswinds.net>) |
Список | pgsql-interfaces |
Denis Sbragion wrote: > Hello, > > It looks like the postgres ODBC (6.40.0005) leaks a lot of memory. Under a > heavy usage test the memory occupation increase up to 2 Mb every 30 > seconds, until everything crashes. To be sure I did exactly the same test > using the MS SQL Server ODBC driver. This driver showed no memory leakage > at all. Anybody can confirm this? > Whoa! Well, nothing in the core driver has been changed in the version 0005 release, certainly nothing related to memory usage/allocation. In fact, nothing has been changed along these lines since like version 6.30.0250 or something. Something to keep in mind though, if the driver is *NOT* using the "Use Declare/Fetch option", then the driver will attempt to store the entire query results in its memory. Is it possible your usage test would have done a huge query or something like that? The Use Declare/Fetch option only allocates a cache of 100 rows (by default) and never goes over that so huge queries wouldn't bother it. If there is a memory problem like this in the driver, I would like to know more about your test so I can track it down. If so, you might try changing some options (such as the Declare/Fetch) and see if it changes anything. Byron
В списке pgsql-interfaces по дате отправления: