Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upReduce redundant utPLSQL API calls #88
Comments
|
Using the JDBC client-side result cache is the preferred way, even if it requires some database configuration and certain driver versions. If the configuration does not support client-side result cache, then it will still work, just without caching, which is acceptable.
|
Example of the Problem
When the “Check availability of menu option” in the “Run utPLSQL test” tab of the preferences is checked, then the following statements are executed twice on a right-click of a schema/user node in the Database Navigator window:
The reason is, that there are two menu options:
Each menu item needs to be enabled or disabled. Therefore the SQL Developer framework calls
updateper menu item (action). This cannot be changed by this extension. However, the extension can control the executions of the SQL statements.Enhancement Request
Provide a SQL result caching mechanism. Via a DIY-implementation or via some standard functionality like the JDBC client-side result cache.