- Query diagnosis must not add more than 1% or 2msec runtime overhead to the queries, whichever is larger. For example:
- a query which takes 200msec to complete must not take more than 202msec with diagnosis,
- a 100msec query not more than 102msec.
- Query diagnosis must not add more than 1MB memory footprint to system execution.
Background: We execute a large number of CPU- and memory-intensive database queries within our system.
A diagnostic component can measure the execution time of these queries, if
query-diagnosis configuration is turned on.