用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2868|回复: 5
收起左侧

我用this->db->query()插入数据

[复制链接]
发表于 2009-2-12 12:42:46 | 显示全部楼层 |阅读模式
插入到快30w的时候就没有办法继续往数据库里面插入数据了,自动会停掉.是怎么回事呢?
$sql = "INSERT INTO event_similar
                            (EventAID,EventBID,Similarity)
                            VALUES
                            ('".$i."','".$j."','".$cos."')";
            $this->db->query($sql);

这个东西弄得很郁闷阿.
发表于 2009-2-12 13:58:27 | 显示全部楼层
晕,还没插过30万,应该不是程序的事,检查一下数据库
 楼主| 发表于 2009-2-12 14:11:12 | 显示全部楼层
确实是框架的问题...可能是要在哪里设置一下...
我用mysql_query()试了一下,插入了50w都没有问题...
发表于 2009-2-12 18:25:40 | 显示全部楼层
那是什么错误呢?应该有错误提示。
框架最多只会影响性能,不会改变 mysql 函数的功能。
发表于 2009-2-13 22:07:09 | 显示全部楼层
是不是PHP执行超时了,默认是30秒
发表于 2009-2-16 17:19:03 | 显示全部楼层
会不会是mysql 锁表或崩溃了,你可以看一下mysql的资源占用率,却可以用mysql>show full processlist;关注下mysql的进程状况.

本版积分规则