我的PHP脚本生成数据库到SQLite文件(db / source),该文件放在管理路径的不同文件夹中(admin / import.php)。
使用PDO_Connect,PDO_FetchOne,PDO_FetchRow,PDO_FetchAll等。
当我上传包含2,500行的第一个CSV文件时,我注意到了。它工作正常,速度非常快,仅上传4-5秒。
但之后我上传的越来越多的文件使数据库大小变大。这将增加上传的时间。如果数据库中的总数据超过30,000,则在上传时将使用超过180秒或更长时间。这超过了服务器上的max_execution_time,并且没有完成完整上传。
因此,如果数据库大小更大,我需要找到一个减少上传文件的解决方案。