有网友碰到这样的问题“如果用PHP赋值十万个变量数组(比如读取十万条mysql数据来用),做为后台管理脚本来运行会不会太耗系统资”。小编为您整理了以下解决方案,希望对您有帮助:
解决方案1:
你说的写文件是个思路。如果你只是要求某一个字段是唯一,可以把这个存在内存中,每次进行验证。然后把验证通过的数据写入文件,最后在统一从文件中读出来存入数据库。
但是又会出现个问题。如果你是10万条数据在文件里,你要是想用一个INSERT插入,那必须得先把这数据读到内存里,肯定也很慢,而且不稳定。如果你逐条读出插入,对数据库也是个消耗。不过你可以把数据拆散,比如每1000条插一次。
解决方案2:
会耗资源。。
看你这些变量的使用期了