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

云南网站制作案例投稿网

云南网站制作案例,投稿网,铺铺旺网站做多久了,thinkphp做网站教程1.为什么要有索引 索引的本质是一种数据结构,她的作用其实就是更好更快的帮我们找到数据库中存储的数据,就好比一本书,你想要找到指定的内容,但是如果在没有目录的情况下,你只能一页页的进行寻找,这样效率…

1.为什么要有索引

索引的本质是一种数据结构,她的作用其实就是更好更快的帮我们找到数据库中存储的数据,就好比一本书,你想要找到指定的内容,但是如果在没有目录的情况下,你只能一页页的进行寻找,这样效率太低了。索引就相当于目录,能够迅速定位到你想要查找的内容。

2.索引的优缺点

2.1优点

1.上面已经提到了一点,如果没有索引,在我们查找我们需要的数据时,我们需要一行一行的比对,每次比对都需要从磁盘中获取数据,进行IO操作,所以索引的最主要作用就是减少无效的IO操作,加快查找速率。

2.在对数据库进行事务操作时,有助于保持数据一致性。可能有点不好理解,

举个🌰,当我们在图书馆借书时,

如果我没有索引,只能一个一个的去翻书架,一个个的去比对(全表扫描),此时整个图书馆需要把锁上整个书架区域,不让其他人打扰到我寻找我想要找的书(表锁)(其他人在书架区域外进行借还书等操作不受影响)只有我找到了,其他人才能开始,效率特别低

而如果有索引,我可以精确定位这个存书的格子,只把她锁住(行锁),不让别人借走了,但其他人可以同时去借其他的书,支持了并发。

正是因为索引的存在,让锁更精准的作用于目标数据,进一步提升一致性保障的效率和可靠性

3.在实现数据的参考完整性方面,可以加速表和表之间的连接 。换句话说, 对于有依赖关系的子表和父表连接查询时, 可以提高查询速度。

4.在使用分组和排序子句进行数据查询时,可以显著减少查询中分组和排序 的时间 ,降低了CPU的消耗。

2.2缺点

1.前面也说过了,索引的本质就是一种数据结构,所以索引就是典型的用空间换时间。索引索引的缺点之一就是需要单独开辟空间来存储索引,增大了内存的消耗。

2.我们在对数据库中的数据进行修改时,同时也要对索引进行相应的修改,对他进行相应的维护,这样也加大了,间接的降低了数据的更新速度,也正因为这个,在对数据的查询不多,对数据修改多 的情况下不建议使用索引,这时候显得有点鸡肋了

http://www.dtcms.com/wzjs/159922.html

相关文章:

  • 什么颜色做网站显的大气品牌网络推广方案
  • 汝州网站建设互联网推广运营是做什么的
  • 网络规划设计方案模板如何把一个关键词优化到首页
  • 号店网站建设公司怎么做网络推广最有效
  • 北京做网站建设的公司太原seo排名
  • 做网站网站内容怎么找网络营销管理
  • 美女做直播网站云计算培训
  • 苏州做网站的企业美橙互联建站
  • 专做商品折扣的网站广告营销推广方案
  • 男女做暧昧视频网站怎样建网站
  • 整套vi设计都包含哪些南宁排名seo公司
  • 网站建设的费用市场推广策略 包括哪些
  • wordpress主题php破解seo完整教程视频教程
  • 司法局网站建设工作汇报网站seo怎么操作
  • 沈阳网站制作哪家好一键生成个人网站
  • 网站图片滚动是怎么做的seo社区
  • 如何建设学校的微网站首页一份完整的活动策划方案
  • 慈善网站开发目的是什么网络优化初学者难吗
  • 网站推荐几个免费的91
  • 做一个商务平台网站的费用微博营销案例
  • 安徽合肥建设厅网站开封网络推广公司
  • 上传了网站标志怎么弄查看关键词被搜索排名的软件
  • wordpress 地理位置签到重庆电子商务seo
  • 境外网址app深圳seo公司助力网络营销飞跃
  • 1元网站建设精品网站制作推广赚钱一个2元
  • 怀化订水网站影视站seo教程
  • 网站建设php网站百度收录秒收方法
  • seo外贸网站建设求职seo推荐
  • 佛山大型网站设计公司游戏交易平台
  • 公司取名软件纯手工seo公司