-
Notifications
You must be signed in to change notification settings - Fork 7
Performance Log #81
Copy link
Copy link
Open
Labels
domain: oracleOracle database backend specific functionality and compatibilityOracle database backend specific functionality and compatibilitydomain: postgisPostgreSQL/PostGIS database backend specific functionality and compatibilityPostgreSQL/PostGIS database backend specific functionality and compatibilityhelp-wantedCommunity contributions encouraged - maintainers actively seeking pull requestsCommunity contributions encouraged - maintainers actively seeking pull requeststype: featureRequests for new capabilities, enhancements, or additions to existing functionalityRequests for new capabilities, enhancements, or additions to existing functionality
Description
Metadata
Metadata
Assignees
Labels
domain: oracleOracle database backend specific functionality and compatibilityOracle database backend specific functionality and compatibilitydomain: postgisPostgreSQL/PostGIS database backend specific functionality and compatibilityPostgreSQL/PostGIS database backend specific functionality and compatibilityhelp-wantedCommunity contributions encouraged - maintainers actively seeking pull requestsCommunity contributions encouraged - maintainers actively seeking pull requeststype: featureRequests for new capabilities, enhancements, or additions to existing functionalityRequests for new capabilities, enhancements, or additions to existing functionality
Type
Fields
No fields configured for Feature.
One feature reqeust: It is usually helpful to know the cumulative execution times of the major long-running tasks during the import/export process. It can help developer to identify performance bottlenecks. The performance log is potentially useful not only for PostgreSQL but for other database adapters. Without this high level performance log, we often have to spend a lot of time digging into database logs and/or asking our performance experts for help.
The following is a list of items:
• Total time to processGlobalObjects
• Number of calls to get sequence numbers
• Cumulative time to get sequence numbers
• Number of calls to batchExecute
• Cumulative time to batchExecute
• Cumulative time to convert geometry
• ...
For export
• Initial feature hierarchy query time
• Cumulative time to execute sql queries for each of the exporters: feature/geometry/implicit geometry/property/...
• Cumulative time to process result sets for the above queries
• Cumulative time to convert geometry
• ...
The performance log can use the existing logging framework that can be enabled/disabled by setting the log level.