用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2646|回复: 3
收起左侧

[数据库] CI 如何查看每个sql的执行时间

[复制链接]
发表于 2018-5-25 12:30:42 | 显示全部楼层 |阅读模式
是每个sql,$this->output->enable_profiler(true); 只能查询每个model最后执行的语句。
发表于 2018-5-25 12:42:57 | 显示全部楼层
文档里没写的话,就没有这个功能。
 楼主| 发表于 2018-5-25 12:50:03 | 显示全部楼层
文档没有写,想跟踪model里面的各个sql执行情况,难道要把model里面的方法都写一个model才能知道每个sql执行情况吗,
发表于 2018-5-26 02:44:40 | 显示全部楼层
mijun 发表于 2018-5-25 12:50
文档没有写,想跟踪model里面的各个sql执行情况,难道要把model里面的方法都写一个model才能知道每个sql执 ...

这个功能需要用 http://codeigniter.org.cn/user_guide/libraries/benchmark.html 来做。如果要跟踪每一个的执行时间,你需要扩展 querybuilder 类,CI 的特点就在于扩展性,CI 不是那种大而全的框架。

本版积分规则