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

福鼎市城市建设监察大队网站/深圳seo外包

福鼎市城市建设监察大队网站,深圳seo外包,网站建设汽车后市场,大连市建设工程网官网1.为什么要有索引 索引的本质是一种数据结构,她的作用其实就是更好更快的帮我们找到数据库中存储的数据,就好比一本书,你想要找到指定的内容,但是如果在没有目录的情况下,你只能一页页的进行寻找,这样效率…

1.为什么要有索引

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

2.索引的优缺点

2.1优点

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

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

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

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

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

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

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

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

2.2缺点

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

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

http://www.cadmedia.cn/news/364.html

相关文章:

  • 做网站用的语言/优化设计电子版
  • 手机网站建设北京/网址之家
  • 做美食的网站有哪些/优化流程
  • 网站建设kaodezhu/营销策划公司介绍
  • 天津营销网站建设联系方式/网站模板设计
  • 小白wordpress/seo技术培训山东
  • 政府部门门户网站建设标准/推广产品的方法和步骤
  • 微信官方网站是什么/app 推广
  • 建设企业网站方案/泰安百度推广公司
  • 2003服务器建设网站/湖北网站seo策划
  • 进一步网站建设/宁波网站推广找哪家公司
  • dedecms做企业网站/百度指数对比
  • 百度网站 v怎么怎做/百度营销中心
  • 东莞网站(建设信科网络)/企业宣传方式
  • 做的网站 如何在局域网内访问/百度发布信息怎么弄
  • 建筑网站登陆页面/亚马逊关键词排名查询工具
  • 哪个网站可以做公务员真题/网络营销试题库及答案
  • wordpress 极简 文字/直通车关键词优化口诀
  • 佛山网页设计培训中心/北京搜索关键词优化
  • 网站建设详细教程视频/刷推广链接
  • 建设银行申请信用卡网站首页/长沙seo霸屏
  • 做网站建设的公司有哪些方面/seo到底是做什么的
  • 企业网站模板下载哪家口碑好/搜索引擎优化策略有哪些
  • 云南档案馆网站建设资金/谷歌seo网站运营
  • asp做网站优点/每日财经最新消息
  • 图片 网站源码/百度搜索资源平台token
  • 淘宝客个人网站怎么做/产品50个关键词
  • 深圳做棋牌网站建设哪家公司收费合理/软文推广怎么做
  • 网站取消301后/sem是什么职业
  • 什么是网站解析/seo排名优化有哪些