开发者社区 问答 正文

数据查询比insert远少,什么原因?

如果查询比较多 那么 用读写分离是很有好处的.
如果插入数据比较多的了,如何做?

展开
收起
落地花开啦 2016-02-06 16:21:43 2103 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    1.用 InnoDB
    2.索引和外键约束是影响数据插入速度的因素之一
    3.使用批量插入
    innodb还有个功能就是不立即更新到磁盘,相当于是若干个事务一起更新,建议你把那个打开,性能会快些。
    如果你是用其他存储引擎,比如说mariadb,可以看看他的group_commit这个选项,可以进行一些优化。
    另外也可以用mysql的自动分区功能,分步到不同的数据文件中去。

    2019-07-17 18:38:30
    赞同 展开评论
问答地址: