SQL のリスニング (クエリ ビルダー 17)
データベースのデバッグ モードを有効にすると、次の方法を使用してデータベースによって実行される SQL 操作を監視できます:
Db::listen(function ($sql, $time, $explain, $master) { // 记录SQL echo $sql . ' [' . $time . 's] ' . ($master ? 'master' : 'slave'); // 查看性能分析结果 dump($explain); });
デフォルトでは、監視操作が登録されていない場合、これらの SQL 実行は、さまざまなログ タイプに従って記録されます。 SQL監視を設定したら、SQLログを独自に引き継ぐ必要があります。