How to get query plan information from Postgres into JDBC

后端 未结 3 1906
眼角桃花
眼角桃花 2020-12-31 23:37

I want to capture the cost numbers from the query plan you get when you \'Explain\' a query. Is there any way to get at this data inside of a Java ResultSet(or similar obje

3条回答
  •  旧时难觅i
    2021-01-01 00:12

    Sure, just run it as a regular statement:

    Statement stmt = connection.createStatement();
    ResultSet rs = stmt.executeQuery("explain analyze select * from foo");
    while (rs.next())
    {
       System.out.println(rs.getString(1));
    }
    

提交回复
热议问题