每年增加250k行,MySQL性能会降低太多吗?

时间:2012-03-13 20:02:30

标签: mysql database performance

我的数据库中的表预计每年会增加约250,000行。

我担心它可能会降低客户端应用程序的速度,并可能通过MYSQL的30秒运行时间。

我该怎么办? MySQL是否能够处理这个问题,或者我应该选择像Microsoft SQL 2012这样更强大的(IMO)数据库?

2 个答案:

答案 0 :(得分:2)

250k行并不大。 1000万仍然是完美的(40年,我想它不会持续那么久),即使有一半的时间(20年)仍然是一个软件系统的长时间。

如果您正确创建查询并设置正确的索引,那么您应该没问题。如果您的索引在查询中正确使用,请务必与EXPLAIN EXTENDED核对。

答案 1 :(得分:1)

这在很大程度上取决于您的应用程序以及它如何调用数据库。

需要考虑的一般事项:

  • 正确使用WHERE条款
  • 确保您有适当的索引

但是几百万行根本不应该是一个问题,如果你达到100mio +范围,你可以开始考虑这个问题。