小编del*_*ell的帖子

mysql 中百万行的报告生成

我们正在创建一个站点,我们从服务器读取 txt 文件(使用 PHP-mysql)并将其保存到 mysql 数据库(使用文件查询中的加载)。它是一个临时数据库,然后这个数据被移动到另一个数据库,并带有一些附加信息,如 ID、代码等。然后临时数据库被清空,并将与另一个 txt 文件一起转储。

带有附加信息的数据库正在以更快的速度增长。

文本文件不断出现,数据库每天增长 200 万条记录。大约平均有大约 15-20 个文件,并且在任何时间间隔。它没有任何特定时间文件不会出现。

我们正在按查询进行一些分组,并将(带有附加信息的数据库)中的数据从 700 万条记录缩小到大约 47k,并将其保存在另一个数据库中以生成报告。此数据(47K)用于 4 天(报告数据库)并用于报告目的。所以在月底,带有 ids 的主数据库,代码可能会增长到 7000 万条记录。

我们必须每天、每周和每月从表中同时生成报告。

由于数据库以更快的速度增长,如何处理 1 个月后的报告,例如,如果他们想要从 1 月到 4 月的报告,例如..

我们应该如何处理这种情况,因为读/写是在以巨大速度增长的同一个表上完成的。

mysql

5
推荐指数
1
解决办法
576
查看次数

导入sql文件时出错

当我试图使用phpmyadmin将.sql文件加载到wamp中时

我得到致命错误如下

致命错误:第220行的C:\ wamp\apps\phpmyadmin4.5.1\libraries\plugins\import\ImportSql.class.php超出了300秒的最长执行时间

mysql sql import phpmyadmin

4
推荐指数
1
解决办法
8613
查看次数

标签 统计

mysql ×2

import ×1

phpmyadmin ×1

sql ×1