Сделал маленькое открытие – в createCommand разное обслуживание для разных запросов. Смешивание UPDATE и queryAll дает потерю времени до полудня.
$cmd=$conn->createCommand('SELECT * FROM post'); $posts=$cmd->queryAll(); $cmd=$conn->createCommand('UPDATE post SET status=1'); $cmd->execute();