簡體   English   中英

我怎么能看到plpgsql生成的SQL

[英]how can i see the SQL generated by plpgsql

我寫了一個plpgsql函數。 我想看看它生成的確切的SQL查詢。

知道我該怎么辦?

謝謝,吉爾

您必須使用contrib模塊auto_explain

按文檔中的說明加載模塊,並設置配置參數auto_explain.log_nested_statements = onauto_explain.log_min_duration = 0
警告:這可能導致繁忙系統上的大量登錄,因此在測試系統上做得更好。

然后運行您的函數,函數內部執行的SQL語句(以及它們的執行計划)將被寫入服務器日志。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM