MySQL数据库什么时候开始失去性能?
物理数据库的大小重要吗? 记录数量重要吗? 性能下降是线性的还是指数的? 我拥有一个大型数据库,大约有1500万条记录,几乎占用2GB。基于这些数字,是否有激励我清理数据,还是我可以放心地继续扩展几年?
物理数据库的大小无关紧要。记录的数量无关紧要。
根据我的经验,您遇到的最大问题不是大小,而是一次可以处理的查询数。最有可能的是,您将不得不转向主/从配置,以便可以对从服务器运行读查询,而对主服务器运行写查询。但是,如果您还没有准备好这样做,则可以随时为正在运行的查询调整索引,以加快响应时间。另外,您可以对Linux中的网络堆栈和内核进行大量调整,这将有所帮助。
我有多达10GB的内存,连接数量适中,它可以很好地处理请求。
我将首先关注您的索引,然后让服务器管理员查看您的OS,如果所有这些都无济于事,那么也许是时候实现主/从配置了。来源:stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。