我有200多个条目的数据库,并与一个cronjob我更新数据库每5分钟。所有条目都是唯一的。更新的MySQL查询优化
我的代码:
for($players as $pl){
mysql_query("UPDATE rp_players SET state_one = '".$pl['s_o']."', state_two = '".$pl['s_t']."' WHERE id = '".$pl['id']."' ")
or die(mysql_error());
}
有每5分钟200+查询。我不知道如果我的数据库有更多的条目(2000 ... 5000+)会发生什么。我认为服务器将会死亡。
是否有任何解决方案(优化或东西...)?
溶液是测量限度。 5K条目/ 5分钟应该适用于任何SQL服务器。 – nothrow 2013-05-06 20:39:23
为什么你不开始删除一些较旧的条目? – 2013-05-06 20:39:30
你从哪里得到要更新的球员名单? – fthiella 2013-05-06 20:51:01