Auf SQL hören (Query Builder 17)
Wenn der Debugging-Modus der Datenbank aktiviert ist, können Sie alle von der Datenbank ausgeführten SQL-Vorgänge mit der folgenden Methode überwachen:
Db::listen(function ($sql, $time, $explain, $master) { // 记录SQL echo $sql . ' [' . $time . 's] ' . ($master ? 'master' : 'slave'); // 查看性能分析结果 dump($explain); });
Standardmäßig, wenn keine Überwachungsvorgänge vorhanden sind registriert sind, werden diese SQL-Ausführungen nach verschiedenen Protokolltypen protokolliert. Sobald die SQL-Überwachung eingerichtet ist, muss das SQL-Protokoll selbst übernommen werden.