Почему каждый запрос с ActiveRecord делает Show Table?
-
27-09-2019 - |
Вопрос
Моя тестовая страница обрабатывается, если считаю, чтобы отслеживать в 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`
Это обязательно?
Решение
Это верно в режиме разработки. Включить кэш и установить http://www.yiiframework.com/doc/api/cdbconnection#schemacachingduration-detail.
Не связан с StackOverflow