MySQL:拥有数百万行的表是否安全?

nut*_*ute 4 mysql innodb index cache

我有一个非常复杂的搜索查询要编写,它将涉及许多表,具有条件和连接。出于效率原因,我强烈考虑创建一个“缓存表”,我可能每天计算一次大部分工作,这样当用户想要进行搜索时,它会更快。

然而,这个缓存表很容易有 10 到 5000 万行。这很糟糕吗?这值得吗?我会提高效率吗?我应该留意哪些事情?

我们使用 InnoDB。

gbn*_*gbn 5

如果您的数据可以预先计算并且在日内是静态的,那为什么不呢?
毕竟,这不是数据仓库的作用吗?

至于有多达 5000 万行,这是花生。