我的数据库中的一个表预计每年增长约250000行。
我担心它可能会减慢客户端应用程序的速度,并可能超过mysql的30秒运行时间。
我该怎么办?mysql是否能够处理这个问题,或者我应该使用一个更强大的(imo)数据库,比如microsoft sql 2012?
最佳答案
25000行不是很大。1000万仍然是完美的(40年,我想不会持续那么长),甚至一半的时间(20年)对于一个软件系统来说仍然是很长的时间。
如果正确地创建查询并设置了正确的索引,就应该可以了。始终使用EXPLAIN EXTENDED
检查索引是否正确用于查询。