美文网首页
mysql优化经验

mysql优化经验

作者: MrKai平凡之路 | 来源:发表于2015-04-21 22:01 被阅读49次

1、不要用join,数据多了一定会有性能问题,表间数据的一致性使用程序保证
2、单表数据如果多于1000万,就可以考虑分表。分表策略通常就是取模,但要提前做好数据量预估,否则再次分表就要重做数据了。如果数据特点简单(比如只是按主健查询),按自增id分表比较合适。
3、如果数据规模并不大但性能还是存在问题,可以有针对性的优化,比如根据慢查询分析问题所在,看是否有其他解决办法。
4、如果是通常的访问模式(比如读多写少),可以考虑主从架构。
5、如果写并发很多,并且写条件不是针对主键的(造成innodb不能按行锁而是锁区间),可以想办法优化,比如异步写,或者分库(分库要谨慎,通常是业务独立的才分库)。

相关文章

  • mysql优化经验

    1、不要用join,数据多了一定会有性能问题,表间数据的一致性使用程序保证2、单表数据如果多于1000万,就可以考...

  • mysql 优化经验

    1.对查询进行优化,应该尽量避免全表扫描,首先应该考虑的是在where和order by后边加索引 2.应该尽量避...

  • DB

    ACID 优化查询 三范式 Mysql索引 设计表的一些经验 数据库的优化 索引3问

  • MySQL查询优化(一):如何分析查询性能?

    查询优化、索引优化和表设计优化是环环相扣的。如果你有丰富的编写MySQL查询语句的经验,你就会知道如何设计表和索引...

  • MySQL查询优化(一):如何分析查询性能?

    查询优化、索引优化和表设计优化是环环相扣的。如果你有丰富的编写MySQL查询语句的经验,你就会知道如何设计表和索引...

  • MYSQL分页limit速度太慢优化方法

    MySQL 百万级分页优化(Mysql千万级快速分页)(转) MYSQL分页limit速度太慢优化方法 MYSQL...

  • MySQL相关文章索引(2)

    1.MySQL性能优化 对MySQL语句的性能分析与优化 Mysql 监控 Innodb 阻塞状况 MySQL索引...

  • MySQL:MySQL性能优化经验总结

    1. 引擎选择 常用引擎:-- InnoDB:支持事务,行级锁,外键,崩溃修复,多版本并发控制;读写效率相对较差,...

  • 11-mysqlSQL分析

    六星教育 - java-mysql优化1909 SQL优化 所谓SQL优化:基于MySQL的优化器查询规则来优化S...

  • MySQL性能调优

    MYSQL查询语句优化 mysql的性能优化包罗甚广: 索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬...

网友评论

      本文标题:mysql优化经验

      本文链接:https://www.haomeiwen.com/subject/leeufttx.html