当前位置: 首页 > news >正文

佛山住房和城乡建设部网站晋州做网站的联系电话

佛山住房和城乡建设部网站,晋州做网站的联系电话,完整的网站建设平台协议书,张戈博客wordpress主题文章目录 1. 数据库索引2. BTree 索引结构 1. 数据库索引 索引是为了提高数据的查询速度#xff0c;相当于给数据进行编号#xff0c;在查找数据的时候就可以通过编号快速找到对应的数据。索引用的是 B Tree 数据结构。 乱序插入数据#xff0c;会自动按照 id 进行升序排… 文章目录 1. 数据库索引2. BTree 索引结构 1. 数据库索引 索引是为了提高数据的查询速度相当于给数据进行编号在查找数据的时候就可以通过编号快速找到对应的数据。索引用的是 B Tree 数据结构。 乱序插入数据会自动按照 id 进行升序排列这是因为主键自带索引 2. BTree 索引结构 数据存储的内部结构类似于链表的形式通过指针关联不同的数据。第一位是索引第二位是数据第三位是后继指针指向下一个节点。 毕竟它类似于链表当数据量很大的时候这种结构的查询速度还是很慢的那么 MySQL 是如何解决的呢 MySQL 中有一个 page 的概念相当于给数据进行分页把一部分数据存入一个 page 中先查 page 再查数据 相当于一个分类管理。 每个 page 可以存储 16KB 的数据这样就相当于给数据建立了上层目录查找的时候先找大目录再找具体的数据。 MYSQL 给 page 也提供了快速查询的目录这样就可以清晰地知道你要查询的数据是在第几页然后直接去第几页找就可以了。 多一层目录可提高数据查询的效率 把每个 page 中的第一条数据的索引和后继指针取出来放到 page 目录里面。 1P 第一页3P 第二页5P 第三页。 查询数据的时候会先找到它的 page而这个 page 到底是多少要看 id 在哪个区间内比如 id 4 的数据就在第二页因为 3 id 5。找到 page 之后再进入 page 中查找具体的数据。 这个目录也是有容量的所以我们还会开启第二个、第 N 个 page 目录。一个 page 目录中也可以存储 16KB 的数据如果是海量数据page 目录也会有很多这样查询起来也是比较慢的。 为了提高查询效率MYSQL 就给 page 目录再加了一层目录。 同样的方法依然是取出各 page 目录里面的第一项索引和指针存入更上层的目录中。 一般来说三层目录就足够了要查找一个数据的时候就从最上面一层一层分级查找而这种结构就叫做 BTree 假设一条记录的空间为 32 个 byte那么最底层一个单元可以存储的数据为 16 * 1024 / 32 512 条 第二层只需记录 id 和 p假设是 6 个 byte则一个单元可以保存的数据是 16 * 1024 / 6 2730 条 第三层每个单元存储的数据和第二层一样是 2730 条。 所以总共可以存储的数据条数为三层数据相乘512 * 2730 * 2730 38亿。
http://www.yutouwan.com/news/108416/

相关文章:

  • 网站建设教程出售用苏州久远网络免费app开发工具
  • 网站建设正版软件北海网站设计
  • 怎么做游戏推广网站做电商一般注册什么公司
  • 网站建设公司一年赚多少公司简介通用模板
  • 做网站 什么语言济南想做网站
  • 微信网站开发登录智慧园区建设总体方案
  • 青岛外贸网站设计彬县网站
  • ps网站界面设计沈阳曙光医院
  • 如何做的网站手机可以用在线crm系统排名
  • 网站群方案春季高考网站建设
  • python网站开发项目中国建设银行演示网站
  • 网站的构建是怎样的汉中微信网站建设公司
  • 温江建设局网站成品视频直播软件推荐哪个好一点安全
  • 二手车网站源码cdn网站
  • 西安网站建设新闻郑州网站设计费用
  • 如何网络推广自己的产品佛山网站页面优化
  • 洛阳网站建设启辰网络phpcms律师网站源码大气律师事务所模板
  • 免费的行情网站ifind是网站设置桌面快捷方式
  • 网站建设和维护的教程自己买主机可以做网站吗
  • 西安网站建设网络公司如何在720云网站做全景视频下载
  • 淘宝了做网站卖什么好最大的设计公司
  • 任县网站建设设计cms wordpress 国内
  • 新乡专业的网站建设公司文化创意产品设计
  • asp全静态企业网站濮阳网络
  • 龙岩做网站怎么做网站怎么做搜索
  • 二级菜单网站如何做伪静态预登记网站开发 会议
  • 好模板网站二手车网站源码
  • 长沙专业建网站潍坊手机网站建设
  • iis7 无法访问此网站厦门网站设计大概多少钱
  • 北京网站改版价格苏州关键词排名系统