Merge pull request #3138 from ebean-orm/feature/postgres-queryplan-capture-buffers

[Postgres] Include buffers in Postgres explain - explain (analyze, buffers)
This commit is contained in:
Rob Bygrave
2023-07-18 14:35:24 +12:00
committed by GitHub
2 changed files with 2 additions and 2 deletions
@@ -19,7 +19,7 @@ public final class QueryPlanLoggerPostgres extends QueryPlanLogger {
@Override
public SpiDbQueryPlan collectPlan(Connection conn, SpiQueryPlan plan, BindCapture bind) {
String explain = "explain analyze " + plan.sql();
String explain = "explain (analyze, buffers) " + plan.sql();
try (PreparedStatement explainStmt = conn.prepareStatement(explain)) {
bind.prepare(explainStmt, conn);
try (ResultSet rset = explainStmt.executeQuery()) {
@@ -5,7 +5,7 @@ import io.ebean.test.containers.PostgresContainer;
public class StartPostgres {
public static void main(String[] args) {
PostgresContainer.builder("14")
PostgresContainer.builder("15")
.dbName("unit")
//.port(6432)
//.user("unit")