Closed joshpintea closed 4 months ago
This appears to be due to the underlying Oracle Client libraries but I am asking internally to verify. Note that there is an object cache which may be contributing to this. Do you know its size? (See the OBJECT_CACHE_OPTIMAL_SIZE parameter for details).
Closing - no activity.
An update on this issue with Thick mode memory growth using Oracle DB nested objects: @anthony-tuininga had logged an Oracle bug against the Oracle Client. This is now fixed and the change will be released in some future version of Oracle. If you need to request backports etc, the Oracle bug is 35915869
Fetching user defined datatypes using oracledb in tick mode is consuming huge amount of memory.
Give your database version.
Also run Python and show the output of:
And:
-->
none of them. Application is not releasing the memory.
huge memory consumption by the app when fetching custom data types in tick mode
Yes. I'm using 19.20 version.
I have the following user custom types and table
When I'm fetching all rows from t_test table, the python process is consuming alot of memory. The following is the python script:
Observed behavior: memory used by the process is constantly growing. This can be observed only on thick mode. But I need to use thick mode since the final app needs to support also oracle 11g and thin mode can be used only from oracle versions >= 12
Output of the script: