thinkphp5 如何监听sql?
Posted 牛奔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp5 如何监听sql?相关的知识,希望对你有一定的参考价值。
第一步 在database配置文件中开启
// 是否需要进行SQL性能分析
‘sql_explain‘ => true,
第二步 在需要测试的sql前,使用以下demo
Db::listen(function ($sql, $time, $explain, $master) { // 记录SQL echo $sql . ‘ [‘ . $time . ‘s] ‘ . ($master ? ‘master‘ : ‘slave‘); // 查看性能分析结果 dump($explain); });
这是因为数据库监听事件要提前开启,之后的sql才能开始监听的到
以上是关于thinkphp5 如何监听sql?的主要内容,如果未能解决你的问题,请参考以下文章
如何在android中去listview适配器项目点击监听器片段?
thinkphp5原生查询时,查询结果怎么分页,具体代码应该怎么写?