FIREDAC記錄SQL日誌

2021-09-07 22:40:51 字數 687 閱讀 4855

firedac記錄sql日誌

跟蹤sql日誌可以方便開發的時候的程式除錯。sql日誌記錄會耗費服務費資源,正式部署中介軟體的時候,建議關閉sql日誌記錄。

firedac通過使用tfdmoniflatfileclientlink控制項來記錄sql日誌的。

首先 uses firedac.moni.flatfile,然後拖放tfdmoniflatfileclientlink控制項。

tfdmoniflatfileclientlink控制項的主要屬性:

設定sql日誌儲存的目錄和檔名:

設定  tfdconnection控制項日誌記錄引數:

fdconnection1.params.add('monitorby=flatfile');

開始sql日誌記錄:

fdmoniflatfileclientlink1.tracing := true;

fdconnection1.connectionintf.tracing := true;

停止sql日誌記錄:

fdmoniflatfileclientlink1.tracing := false;

fdconnection1.connectionintf.tracing := false;

FIREDAC記錄SQL日誌

firedac記錄sql日誌 跟蹤sql日誌可以方便開發的時候的程式除錯。sql日誌記錄會耗費服務費資源,正式部署中介軟體的時候,建議關閉sql日誌記錄。firedac通過使用tfdmoniflatfileclientlink控制項來記錄sql日誌的。首先 uses firedac.moni.fla...

FIREDAC記錄SQL日誌

firedac記錄sql日誌 跟蹤sql日誌可以方便開發的時候的程式除錯。sql日誌記錄會耗費服務費資源,正式部署中介軟體的時候,建議關閉sql日誌記錄。firedac通過使用tfdmoniflatfileclientlink控制項來記錄sql日誌的。首先 uses firedac.moni.fla...

CakePHP 定製SQL日誌記錄

資料表結構變更的時候,經常會出現資料儲存 更新失敗。如果可以知道具體的sql語句,那麼就很容易知道執行失敗的原因。有兩種方式獲取頁面執行過程中呼叫的sql語句 1 開啟debug,新增sql dump元素到你頁面的layout最下面。這樣所有sql語句會被列印到你頁面的最下面。2 直接修改cake原...