MySQL 数据库从什么时候开始性能下降?
我有一个大型数据库,大约有 1500 万条记录,占用了将近 2GB。根据这些数字,我是否有动力清理数据,或者我是否可以安全地让它继续扩展几年?
最佳答案
物理数据库大小无关紧要。记录的数量无关紧要。
根据我的经验,您遇到的最大问题不是大小,而是您一次可以处理的查询数量。很可能您将不得不迁移到主/从配置,以便读取查询可以针对从属运行,而写入查询可以针对主控运行。但是,如果您还没有为此做好准备,您可以随时调整您正在运行的查询的索引以加快响应时间。此外,您还可以对 Linux 中的网络堆栈和内核进行大量调整,这将有所帮助。
我的最大容量为 10GB,连接数适中,它处理请求也很好。
我会首先关注您的索引,然后让服务器管理员查看您的操作系统,如果所有这些都没有帮助,可能是时候实现主/从配置了。
https://stackoverflow.com/questions/1276/