我使用 Codeigniter 3.1.11 并有一个问题。我需要通过 Cron 每 1 小时更新 MySQL 表中大约 100 万行(将来会更多)。但问题是,如果我使用此代码更新超过约 200-300 行,我的服务器 CPU 已 100% 加载,并且表在约 200-300 行后停止更新。我什至必须重新启动服务器上的 PHP 才能使服务器恢复正常。
我做错了什么?
如何正确地完成这个任务,使得对数据库的查询快速执行并且不会给服务器带来沉重的负载。
这是来自控制器的代码:
function cron_rows_update() {
$this->members_model->rows_update();
}
暮色呼如
繁花如伊