美文网首页
每条sql执行的时间查看

每条sql执行的时间查看

作者: Jason_b3e0 | 来源:发表于2018-11-10 17:07 被阅读0次
    <?php
    
    private function printSqlLog()
    {
        $queries = \DB::getQueryLog();
        $time = 0;
    
        foreach($queriesas$key => $query) {
            // 处理方法参考http://stackoverflow.com/a/25183270/1373875
            $sql = $query['query'];
            foreach ($query['bindings'] as $val) {
            $sq = preg_replace('/\?/',"'{$val}'", $sql, 1);
        }
    
        $time += $query['time'];
        \Log::info('['.  ($key+1)  .']  ' . $sql . '  ['.$query['time']  . 'ms]');
        \Log::info('total time ' . $time . 'ms');
    }

    相关文章

      网友评论

          本文标题:每条sql执行的时间查看

          本文链接:https://www.haomeiwen.com/subject/fiazxqtx.html