Почему каждый запрос с activerecord делает SHOW TABLE? - PullRequest
2 голосов
/ 15 апреля 2010

Моя тестовая страница обрабатывается, если верить, что она прослеживается за 46 мс, в то время как 11 из них я делаю так

 20:53:06.111597 system.db.CDbConnection   Opening DB connection
 20:53:06.118046 system.db.CDbCommand      Querying SQL: SHOW COLUMNS FROM `questions`
 20:53:06.122476 system.db.CDbCommand      Querying SQL: SHOW CREATE TABLE `questions`

Это обязательно?

1 Ответ

3 голосов
/ 16 апреля 2010

Это верно в режиме разработки. Включить кеш и установить http://www.yiiframework.com/doc/api/CDbConnection#schemaCachingDuration-detail

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...