zoukankan      html  css  js  c++  java
  • MYSQL数据库性能调优之四:解决慢查询--索引

    为什么索引能够提高查询速度?
    没有索引 检索数据的方式是从头到尾一条一条挨着匹配,这是慢的根本原因;
    索引类型BTREE:二叉树类型,原理图如下:
    对表创建一个二叉树,记录中间数据的物理磁盘地址,二叉树检索N次,相当于普通检索2的N次方次检索;
    拷贝数据文件到另外一个数据库,索引会不起作用,因为索引包含物理磁盘地址,所以需要重建索引。

    注意:mysql 5.5版本数据库表有三个文件:.frm表结构文件,.MYD表数据文件,.MYI表索引文件
    mysql5.6版本数据库表有两个文件:.frm表结构文件,.ibd表数据和索引文件

  • 相关阅读:
    SQL注入
    浅复制
    重构
    UML
    UML
    工业4.0
    MVC
    博客搬家(CSDN->博客园)
    BitCoin
    Java
  • 原文地址:https://www.cnblogs.com/cac2020/p/6022818.html
Copyright © 2011-2022 走看看