如果查询比较多 那么 用读写分离是很有好处的.
如果插入数据比较多的了,如何做?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
1.用 InnoDB
2.索引和外键约束是影响数据插入速度的因素之一
3.使用批量插入
innodb还有个功能就是不立即更新到磁盘,相当于是若干个事务一起更新,建议你把那个打开,性能会快些。
如果你是用其他存储引擎,比如说mariadb,可以看看他的group_commit这个选项,可以进行一些优化。
另外也可以用mysql的自动分区功能,分步到不同的数据文件中去。