Hi Ruben,

Some database details:
Tables: 228
Views: 75

The "table2" table is one of the biggest in our database
Number of columns: 118
If you look at the code in SequoiaResultSetMetaDataFactory, we fetch a number of metadata individually for each column. Unfortunately it seems that the Postgres driver transforms every call into an inefficient query which shows this poor performance. The metadata cache will certainly improve performance but not of the first request. The Postgres driver could probably be improved to fetch all metadata at once.If there is metadata that you never access, you can create your own ResultSetMetaDataFactory by removing the info your don't need from the SequoiaResultSetMetaDataFactory.

Hope this helps,
Emmanuel

--
Emmanuel Cecchet
FTO @ Frog Thinker Open Source Development & Consulting
--
Web: http://www.frogthinker.org
email: [email protected]
Skype: emmanuel_cecchet

_______________________________________________
Sequoia mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/sequoia

Reply via email to