当数据库更大时,如何解决上传到SQLite非常慢

时间:2018-04-12 09:00:24

标签: php database sqlite pdo

我的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,并且没有完成完整上传。

因此,如果数据库大小更大,我需要找到一个减少上传文件的解决方案。

0 个答案:

没有答案