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

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

  • 相关阅读:
    mongodb的安装
    express初体验
    vscode自定义快捷键
    项目开发前准备——清除默认样式
    手动开启和关闭mysql
    一步添加博客园看板娘
    js实现动态球球背景
    kendo grid 使用小结
    flask 与celery
    scrapy 调用js
  • 原文地址:https://www.cnblogs.com/xiaodoudou/p/4777219.html
Copyright © 2011-2022 走看看