如何在PostgreSQL數據庫中存儲XML解釋計劃(或任何其他格式)?將XML解釋計劃存儲在PostgreSQL數據庫中
測試數據: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