MySQL数据库什么时候开始失去性能?
我拥有一个大型数据库,大约有1500万条记录,几乎占用2GB。基于这些数字,是否有激励我清理数据,还是我可以放心地继续扩展几年?
物理数据库的大小无关紧要。记录的数量无关紧要。
根据我的经验,您遇到的最大问题不是大小,而是一次可以处理的查询数。最有可能的是,您将不得不转向主/从配置,以便可以对从服务器运行读查询,而对主服务器运行写查询。但是,如果您还没有准备好这样做,则可以随时为正在运行的查询调整索引,以加快响应时间。另外,您可以对Linux中的网络堆栈和内核进行大量调整,这将有所帮助。
我有多达10GB的内存,连接数量适中,它可以很好地处理请求。
我将首先关注您的索引,然后让服务器管理员查看您的OS,如果所有这些都无济于事,那么也许是时候实现主/从配置了。