W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
數(shù)據(jù)庫類包括著一些你可以用來了解關(guān)于數(shù)據(jù)庫執(zhí)行過程的 事件 相關(guān)的內(nèi)容。 這些事件可以用來收集數(shù)據(jù)以供分析和報告。Debug 工具條 類使用了這一特性來收集用于工具條中展示的查詢語句。
DBQuery
該事件會在一個新的查詢語句運行完畢時觸發(fā),無論成功與否。唯一的參數(shù)就是一個當前查詢語句 Query 的實例。 你可以使用該方法在標準輸出流、日志文件中輸出所有的查詢語句,甚至創(chuàng)建工具自動化地分析查詢語句,幫你發(fā)現(xiàn)潛在的索引丟失、慢查詢等情況。可行的用例如下:
// 在 Config\Events.php 文件中
Events::on('DBQuery', 'CodeIgniter\Debug\Toolbar\Collectors\Database::collect');
// 收集所有的查詢語句以備后來所需
public static function collect(CodeIgniter\Database\Query $query)
{
static::$queries[] = $query;
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: