zoukankan      html  css  js  c++  java
  • 41 MYSQL 索引和慢查询优化

    一 .索引

    mysql 索引 b+tree

    本质:通过不断地缩小想要获取数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,
    也就是说,有了这种索引机制,我们可以总是用同一种查找方式来锁定数据。

    索引注意的问题:
    1. 索引字段要尽量小,访问磁盘查询时,尽量减少io
    2.索引 选 区别度 高的,压低树形结构
    3.联合索引 把区分度高的放在最左边

    primary key 不为空且唯一

    unique key 唯一

    index key 没有约束

    增加索引:
    create index 索引别名 on 表名(字段名)
    alter table 表名 add primary key(id)
       alter table 表名 add unique key(id)

    删除索引:
    drop index name_index on 表名

    详细内容:https://www.cnblogs.com/clschao/articles/10049133.html

  • 相关阅读:
    Django Rest Framework 视图和路由
    DRF 权限 频率
    DRF 版本 认证
    Serializers 序列化组件
    学DRF之前
    RESTful
    windows下vmware配置nat网络
    python之路——网络编程
    图片上传
    数据库基本设计规范:
  • 原文地址:https://www.cnblogs.com/knighterrant/p/10107891.html
Copyright © 2011-2022 走看看