我们正在创建一个站点,我们从服务器读取 txt 文件(使用 PHP-mysql)并将其保存到 mysql 数据库(使用文件查询中的加载)。它是一个临时数据库,然后这个数据被移动到另一个数据库,并带有一些附加信息,如 ID、代码等。然后临时数据库被清空,并将与另一个 txt 文件一起转储。
带有附加信息的数据库正在以更快的速度增长。
文本文件不断出现,数据库每天增长 200 万条记录。大约平均有大约 15-20 个文件,并且在任何时间间隔。它没有任何特定时间文件不会出现。
我们正在按查询进行一些分组,并将(带有附加信息的数据库)中的数据从 700 万条记录缩小到大约 47k,并将其保存在另一个数据库中以生成报告。此数据(47K)用于 4 天(报告数据库)并用于报告目的。所以在月底,带有 ids 的主数据库,代码可能会增长到 7000 万条记录。
我们必须每天、每周和每月从表中同时生成报告。
由于数据库以更快的速度增长,如何处理 1 个月后的报告,例如,如果他们想要从 1 月到 4 月的报告,例如..
我们应该如何处理这种情况,因为读/写是在以巨大速度增长的同一个表上完成的。
当我试图使用phpmyadmin将.sql文件加载到wamp中时
我得到致命错误如下
致命错误:第220行的C:\ wamp\apps\phpmyadmin4.5.1\libraries\plugins\import\ImportSql.class.php超出了300秒的最长执行时间