MYSQL表变大了

use*_*348 2 php mysql performance scalability

我有一张桌子,每天大约有100,000行.我应该从这个表生成报告.我正在使用PHP生成这些报告.最近,用于执行此操作的脚本需要很长时间才能完成.如何通过转换到MYSQL之外的其他方式来提高性能,MYSQL从长远来看是可扩展的.

Cri*_*riu 8

MySQL非常可扩展,这是肯定的.

关键是不要将数据库从Mysql更改为其他,但您应该:

  1. 优化你的查询(对其他人来说听起来很愚蠢,但我记得我前段时间做过的大改进就是改为SELECT *只选择我需要的列.这也是我在其他代码中遇到的常见问题)
  2. 优化您的表格设计(标准化等).
  3. 在查询中经常使用的列上添加索引.

这里有类似的建议