てきとう

ワーワーゆうとります

DEBUGで出るクエリの行数を調節するわよ

CakePHPでdebugが2以上だと出るSQLのアレ

(default) *** queries took *** ms
Nr Query Error Affected Num. rows Took (ms)

とか出るヤーツ
200件まで表示されるんですけど、もっと出したくなったので探した

/cake/libs/model/datasources/datasource.php

ここの126行目くらいに

var $_queriesLogMax = 200;

こんなのがあったので、コアファイルだけど恐れずに変更した
このページ(http://www.tig12.net/pages/if/cake/apidocs/cake_apidocs/libs/model/datasources/DataSource.class.html#det_field__queriesLogMax)の説明によると

Maximum number of items in query log, to prevent query log taking over
too much memory on large amounts of queries -- I we've had problems at
>6000 queries on one system.

ということなので6000以上に設定すると問題みたいです。

広告を非表示にする