Salamander
Member
When working over a slow connection, using the query builder, or even the auto-complete features can be very slow, enough to render them unusable. This is over a VPN, I imagine it would be worse over a modem.
Feature request: a button that would cache in memory the necessary info about the schema to use the auto-complete and query builder without queries to the DB.
Functional suggestions:
Once pressed, this button (in a background thread) would load all table/column/fk constraint info in the "My Objects" list of tables and views, and the button would change color when the info was cached locally. After that point, the text auto-complete and the query builder would use the cached info.
Pressing the button again dumps the memory cache and resets the button.
This could have a huge speedup - doing joins on the the user_const_cols views is horribly slow, but querying the table is very fast.
Feature request: a button that would cache in memory the necessary info about the schema to use the auto-complete and query builder without queries to the DB.
Functional suggestions:
Once pressed, this button (in a background thread) would load all table/column/fk constraint info in the "My Objects" list of tables and views, and the button would change color when the info was cached locally. After that point, the text auto-complete and the query builder would use the cached info.
Pressing the button again dumps the memory cache and resets the button.
This could have a huge speedup - doing joins on the the user_const_cols views is horribly slow, but querying the table is very fast.