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

定制手机网站开发/百度推广代理

定制手机网站开发,百度推广代理,个人网站建设的流程,wordpress cdn 登录1.定义 索引:一种数据结构,典型的是B-树,有键值对,键对应属性的某个值,值对应该键的存放位置。 建立索引的目的:加快查询速度 比如: SELECT * FROM Movies WHERE studioName Disney AND year …

1.定义

索引:一种数据结构,典型的是B-树,有键值对,键对应属性的某个值,值对应该键的存放位置。

建立索引的目的:加快查询速度

比如:

 

SELECT *
FROM Movies
WHERE studioName = 'Disney' AND year = 1990;

 

如果有studioName上的索引,则不需要搜索Movies中所有的元组,只要根据索引直接取出studioName = 'Disney' 的元组,再判断year值是否符合条件即可。

 

2.声明

CREATE INDEX 索引名 ON 表名(属性名)

 

CREATE INDEX YearIndex ON Movies(year);

 

多属性索引

 

CREATE INDEX KeyIndex ON Movies(title, year);

 

多属性索引的属性顺序是有意义的,代表了索引的建立层次。如上面例子中,先是title再是year,则先在title上建立索引,可以找到指定的title集合,再在该集合上建立year的索引。

查询较多的属性应该放在前面。

删除索引:

DROP INDEX 索引名

 

3.索引的选择

建立索引并不一定能够加快查询的速度。

如果更新操作多,则在更新时需要更新索引,导致大量的操作。

数据库操作时,主要的时间都消耗在磁盘页面读取上。

两种数据存储的方式: 

1.不是属性聚集的:同一个属性上相同的值随机存储在磁盘上,这样每取出一个目标元组都要读取一个磁盘页面。如果建立的索引中,查询出来的元组有很多个,则索引并没有多大的优势。

2.是属性聚集的:如果元组在建立索引的属性上聚集,则大量的目标元组都在一个磁盘页面上,采用索引可以大大加快查询速度。

如果不是属性聚集的,则在目标元组比较少时,索引才会节约时间。

采用索引时时间的消耗

1.查询时:载入索引的磁盘页面,载入索引相应键值对中给出的磁盘页面

2.更新时:载入数据磁盘页面,写入数据磁盘页面,载入索引磁盘页面,写入索引磁盘页面

 索引自动选择:

有很多数据库工具用于自动分析选择较好的候选索引。采用贪心法。每次选择一个能够带来正面收益的属性简历索引,之后继续评估剩下的属性。

 

转载于:https://www.cnblogs.com/dplearning/p/4888095.html

http://www.lbrq.cn/news/1379233.html

相关文章:

  • 建设独立网站需要什么/福州网seo
  • 建设工程施工证哪个网站查询/宁波关键词优化排名工具
  • 怎么制作网站软件/环球网
  • 营销团队建设/网站优化方式有哪些
  • 东丽区 网站建设/企业如何建立网站
  • 上海网站制作软件/网页制作作业100例
  • 在那个网站做推广实用/百度主页入口
  • ui设计在哪个网站可以接做/5月新冠病毒最新消息
  • 设计公司网站建设方案/百度查重免费入口
  • 网站建设需求分析报告功能/推荐6个免费国外自媒体平台
  • 自己怎样做海外网站/站长素材免费下载
  • 为网站做一则广告语/网站排名英文
  • 唯品会网站建设 分析报告/推广图片制作
  • 电脑什么软件可以做动漫视频网站/seo推广费用
  • 阿里巴巴国际站运营/搜索引擎营销的方法不包括
  • zblog php转wordpress/来客seo
  • 塘厦做网站/seo技术服务外包公司
  • 小网站做几个关键词/做整站优化
  • 个人做跨境电商网站/汕头seo网站建设
  • 钓鱼网站制作教程视频/新闻摘抄
  • 网站建设信息科技公司/企业网络推广平台
  • 定制网站开发商业计划书/网站免费发布与推广
  • aspx网站服务器失去响应/微信加精准客源软件
  • 郑州 (网站建设/高端网站建设公司排行
  • 做地理题的网站/今日国际军事新闻
  • 做设备出口网站/搜索引擎优化要考虑哪些方面
  • 宁波哪里有做网站的/西安抖音seo
  • 网站技术解决/图们网络推广
  • 成都网站制作028net/营销渠道策划方案
  • 工作室 网站建设/如何在百度上做广告宣传
  • Java中Lambda 表达式的解释
  • 社群团购市场选择与开源技术赋能下的下沉市场开拓策略研究——以开源AI智能名片、链动2+1模式与S2B2C商城小程序为例
  • 【无标题】严谨推导第一代宇宙的创生机制,避免无限回溯问题。
  • spring boot 启动报错---java: 无法访问org.springframework.boot.SpringApplication 错误的类文件
  • Qt 开发自动化测试框架搭建
  • 异常检测:算法分类及经典模型概览