解释所有mysql选择查询“Kohana Framework 3”模型的方法


Way to explain all mysql select queries "Kohana Framework 3" model

使用Kohana框架v3,我使用查询生成器创建了具有N方法的模型。例如N-10% - 使用 DB::select() .
对于使用DB::select()的每种方法,是否有任何集成功能可以explain select

我认为以这种方式做到这一点:

扩展基本查询生成器类,并在应用程序文件夹中重新映射execute()函数,使用与原始代码相同的代码,但添加字符串mysql_log_of_selects.txt字符串将写入每个选择查询的执行结果中,并带有前缀EXPLAIN
但是什么会给你建议?谢谢!

扩展基本查询生成器类和应用程序文件夹中的重映射 execute() 函数,使用与原始代码相同的代码,但在每次最终查询及其执行结果保存到日志文件之前添加"EXPLAIN "。