美文网首页
Mysql官方文档阅读笔记(优化总览)

Mysql官方文档阅读笔记(优化总览)

作者: walker_liu_fei | 来源:发表于2017-10-22 12:18 被阅读0次

    原文来自Optimization Overview

    优化的总览

    软件级别的优化

    1. 表的结构是不是设计的很差?这些列是否具有正确的数据类型,每个表都有适合工作类型的列?例如,执行频繁更新的应用程序通常具有许多具有很少列的表,而分析大量数据的应用程序通常含有很多含有很多列的表
    2. 索引使用是否合理
    3. 是否对每张表选用了合适的存储引擎,
    4. 每张表是否选用了合适 行的格式化,这一般取决于表所选择的存储引擎,比如说,压缩表在磁盘上占用更少的空间,当在磁盘上读的时候就可以扫描更少的存储空间,从而加快读的效率。。InnoDB支持压缩表点击这里查看InnoDBd的存储特性
    5. 应用是否选择了对的锁的策略,比如:在允许的情况下,以便数据库操作可以同时运行并在适当时请求独占访问,以使关键操作成为最高优先级。再次,存储引擎的选择是重要的。 InnoDB存储引擎处理大多数锁定问题,而不需要您的参与,从而在数据库中实现更好的并发性,并减少代码的实验和调整量。
    6. 合适的缓存大小可以帮助增加查询速度,但是过大的话会导致数据载入内存缓慢,从而导致查询缓慢

    硬件级别的优化

    省略

    相关文章

      网友评论

          本文标题:Mysql官方文档阅读笔记(优化总览)

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