As a performance engineer, I need visibility into the SQL operations performed by different frameworks at both the client and database server levels.
Purpose:
- Verify parity across frameworks in terms of:
- Round-trip time (RTT)
- Query types and patterns for tuned profiles
- Validate that frameworks execute queries in a 1:1 manner
- Reduce manual debugging effort currently required for this analysis
Current State:
We typically need to manually debug to understand the SQL behavior, which is time-consuming and inefficient.
Desired Outcome:
Enable comprehensive SQL logging that captures both:
- Client-side SQL operations (application framework level)
- Server-side SQL operations (DBMS level)
Note: This logging should be available during integration tests or shorter versions of load tests, not just full-scale performance tests.
cc @Sanne
As a performance engineer, I need visibility into the SQL operations performed by different frameworks at both the client and database server levels.
Purpose:
Current State:
We typically need to manually debug to understand the SQL behavior, which is time-consuming and inefficient.
Desired Outcome:
Enable comprehensive SQL logging that captures both:
Note: This logging should be available during integration tests or shorter versions of load tests, not just full-scale performance tests.
cc @Sanne