zoukankan      html  css  js  c++  java
  • Inside.MySQL_InnoDB.Storage.Engine 学习笔记

    blob类型的存储特点,不一定全部的数据都放在扩展空间
    分区要根据查询的特点进行划分,如按时间分区的时候,要考虑select的特点,避免一次查询涉及不必要的分区
    不适当的分区反而会造成查询速度的变慢


    在innDB中B+索引只能找到数据所在的页,然后将数据页导入内存,然后通过二分查找找到具体的数据

    磁盘每秒可以访问100次以上,那么索引定位的操作最多需要2-3次的磁盘操作,一般在0.02-0.03秒内完成



    如果会取出表中约20%以上的数据的时候(可能,未验证),如查询时间在某之前的。优化器会放弃索引,直接全表扫描。这种情况下如果强制使用索引,可能会提高效能。

    辅助索引会包含主键信息,所以全表select的时候,优化器会选择辅助索引,而不是直接使用主键。

     

    联合索引a b  看图可以理解为什么只有where a=2和 a=2 and b=1可以引用索引,但是b=3是不行的。

    联合索引的第二列是一件排序好的,所以如果有排序查询的话,可以使用联合索引,直接读出,mysql不再进行排序


    查看备份服务器的延迟

    show slave status

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    握手挥手状态(转)
    牛客笔记
    Redis常见面试题
    SpringBoot整合Redis及Redis工具类撰写(转)
    Netty中FastThreadLocal源码分析(转)
    计算机网络各层涉及协议(转)
    计算机小网络小笔记
    数据库
    操作系统提供的接口
    可重入锁和不可重入锁
  • 原文地址:https://www.cnblogs.com/xiaodoudou/p/4777219.html
Copyright © 2011-2022 走看看