如何在 PostgreSQL 数据库中存储 XML 解释计划(或任何其他格式)?
测试数据:explain (verbose, format xml) select 1
存储结果的表:create table tmp.explain_plan_data (expp xml);
我天真的测试失败了:
insert into tmp.explain_plan_data values (explain (verbose, format xml) select 1);
似乎解释不能在任何其他select
语句中使用,以下语句也不起作用:
select * from (explain (verbose, format xml) select 1) a
我们正在使用 PostreSQL 9.1.6