我正在開發一個需要解析執行計劃(通過發出EXPLAIN [查詢]命令作爲輸出生成的應用程序)的應用程序。您是否知道我可以用於此目的的任何Java庫?我發現https://github.com/depesz/Pg--Explain,但它是用Perl編寫的。解析PostgreSQL中EXPLAIN命令的輸出
我正在考慮的另一個選擇是使用PostgreSQL 9.1中提供的EXPLAIN [查詢] FORMAT XML。但是,在這種情況下,最好使生成的計劃的XML模式可用。
有沒有其他解決方案我不知道?
Hugo Depesz建造的東西非常棒。我懷疑你會發現很多其他東西,當然沒有更好的。難道你不能把他的模塊作爲一個Web服務或其他東西嗎? –
請注意,XML輸出在9.0中添加,而不是9.1 –
FWIW還支持JSON和YAML格式的輸出。 –