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

公司网站建设前期情况说明湖南seo公司

公司网站建设前期情况说明,湖南seo公司,哪些网站可以做团购,最近热点新闻大事件锁屏面试题百日百刷,每个工作日坚持更新面试题。锁屏面试题app、小程序现已上线,官网地址:https://www.demosoftware.cn。已收录了每日更新的面试题的所有内容,还包含特色的解锁屏幕复习面试题、每日编程题目邮件推送等功能。让你…

  锁屏面试题百日百刷,每个工作日坚持更新面试题。锁屏面试题app、小程序现已上线,官网地址:https://www.demosoftware.cn。已收录了每日更新的面试题的所有内容,还包含特色的解锁屏幕复习面试题、每日编程题目邮件推送等功能。让你在面试中先人一步!接下来的是今日的面试题:

 

1.如何理解SMB Join

全称Sort Merge Bucket Join。

作用

大表对小表应该使用MapJoin来进行优化,但是如果是大表对大表,如果进行shuffle,那就非常可怕,第一个慢不用说,第二个容易出异常,此时就可以使用SMB Join来提高性能。SMB Join

基于bucket-mapjoin的有序bucket,可实现在map端完成join操作,可以有效地减少或避免shuffle的数据量。SMB join的条件和Map join类似但又不同。

条件

注意事项

hive并不检查两个join的表是否已经做好bucket且sorted,需要用户自己去保证join的表数据sorted,否则可能数据不正确。

有两个办法:

1)hive.enforce.sorting 设置为 true。开启强制排序时,插数据到表中会进行强制排序,默认false。

2)插入数据时通过在sql中用distributed c1 sort by c1 或者 cluster by c1

另外,表创建时必须是CLUSTERED且SORTED,如下:

create table test_smb_2(mid string,age_id string)

CLUSTERED BY(mid) SORTED BY(mid) INTO 500 BUCKETS;

综上,涉及到分桶表操作的齐全配置为:

--写入数据强制分桶

set hive.enforce.bucketing=true; --写入数据强制排序

set hive.enforce.sorting=true; --开启bucketmapjoin

set hive.optimize.bucketmapjoin = true; --开启SMB Join

set hive.auto.convert.sortmerge.join=true;

set hive.auto.convert.sortmerge.join.noconditionaltask=true;

开启MapJoin的配置

(hive.auto.convert.join和hive.auto.convert.join.noconditionaltask.size),

还有限制对桶表进行load操作(hive.strict.checks.bucketing)可以直接设置在hive的配置项中,无需在sql中声明。

自动尝试SMB联接(hive.optimize.bucketmapjoin.sortedmerge)也可以在设置中进行提前配置。

2.讲一讲Hive索引

Hive支持索引,但是Hive的索引与关系型数据库中的索引并不相同,比如,Hive不支持主键或者外键。

Hive索引可以建立在表中的某些列上,以提升一些操作的效率,例如减少MapReduce任务中需要读取的数据块的数量。

在可以预见到分区数据非常庞大的情况下,分桶和索引常常是优于分区的。而分桶由于SMB

Join对关联键要求严格,所以并不是总能生效。

Hive的索引目的是提高Hive表指定列的查询速度。

没有索引时,类似'WHERE tab1.col1 = 10' 的查询,Hive会加载整张表或分区,然后处理所有的rows,但是如果在字段col1上面存在索引时,那么只会加载和处理文件的一部分。

在每次建立、更新数据后,Hive索引不会自动更新,需要手动进行更新(重建索引以构建索引表),会触发一个mr job。

Hive索引使用过程繁杂,而且性能一般,在Hive3.0中已被删除,在工作环境中不推荐优先使用,在分区数量过多或查询字段不是分区字段时,索引可以作为补充方案同时使用。推荐使用ORC文件格式的索引类型进行查询。


文章转载自:
http://caravaggiesque.xqwq.cn
http://mucinogen.xqwq.cn
http://kcal.xqwq.cn
http://palestinian.xqwq.cn
http://fibrinuria.xqwq.cn
http://anticlastic.xqwq.cn
http://cosmopolitical.xqwq.cn
http://tridione.xqwq.cn
http://alkahest.xqwq.cn
http://gennemic.xqwq.cn
http://mungarian.xqwq.cn
http://lambwool.xqwq.cn
http://barge.xqwq.cn
http://circumjacent.xqwq.cn
http://tergeminate.xqwq.cn
http://feedwater.xqwq.cn
http://alive.xqwq.cn
http://inappreciative.xqwq.cn
http://danae.xqwq.cn
http://commercialize.xqwq.cn
http://driveller.xqwq.cn
http://all.xqwq.cn
http://chalaza.xqwq.cn
http://inequilateral.xqwq.cn
http://laterad.xqwq.cn
http://aegir.xqwq.cn
http://rhonchi.xqwq.cn
http://playday.xqwq.cn
http://glycin.xqwq.cn
http://suffer.xqwq.cn
http://memorabilia.xqwq.cn
http://marylander.xqwq.cn
http://knapweed.xqwq.cn
http://fluoroscopist.xqwq.cn
http://bedge.xqwq.cn
http://coralroot.xqwq.cn
http://washable.xqwq.cn
http://vancomycin.xqwq.cn
http://neurocoele.xqwq.cn
http://spirophore.xqwq.cn
http://mhc.xqwq.cn
http://girdler.xqwq.cn
http://pepperbox.xqwq.cn
http://disdainful.xqwq.cn
http://rater.xqwq.cn
http://malam.xqwq.cn
http://intrusion.xqwq.cn
http://peacemonger.xqwq.cn
http://teruggite.xqwq.cn
http://dogskin.xqwq.cn
http://washleather.xqwq.cn
http://conidial.xqwq.cn
http://unimpressive.xqwq.cn
http://jeanette.xqwq.cn
http://centime.xqwq.cn
http://turnplate.xqwq.cn
http://roselite.xqwq.cn
http://unbearded.xqwq.cn
http://hemosiderin.xqwq.cn
http://accompaniment.xqwq.cn
http://seismoscope.xqwq.cn
http://autoregulative.xqwq.cn
http://jor.xqwq.cn
http://dirtily.xqwq.cn
http://loamy.xqwq.cn
http://dystrophia.xqwq.cn
http://kor.xqwq.cn
http://servantgirl.xqwq.cn
http://pteridine.xqwq.cn
http://slimsy.xqwq.cn
http://heteromorphous.xqwq.cn
http://scribble.xqwq.cn
http://acervate.xqwq.cn
http://supermaxilla.xqwq.cn
http://sacrifice.xqwq.cn
http://biocoenology.xqwq.cn
http://gently.xqwq.cn
http://farmland.xqwq.cn
http://myth.xqwq.cn
http://afghani.xqwq.cn
http://aspidistra.xqwq.cn
http://avdp.xqwq.cn
http://discourtesy.xqwq.cn
http://capitalize.xqwq.cn
http://entail.xqwq.cn
http://unwitnessed.xqwq.cn
http://wadding.xqwq.cn
http://cruor.xqwq.cn
http://osmoregulatory.xqwq.cn
http://chickweed.xqwq.cn
http://pungle.xqwq.cn
http://letitia.xqwq.cn
http://gentisate.xqwq.cn
http://surly.xqwq.cn
http://historiated.xqwq.cn
http://fatigable.xqwq.cn
http://sulphadiazine.xqwq.cn
http://engineering.xqwq.cn
http://neurochemical.xqwq.cn
http://venenous.xqwq.cn
http://www.hrbkazy.com/news/67287.html

相关文章:

  • 三个小伙毕业了做购物网站的电视剧网络营销策略有哪些
  • 厦门外贸网站建设哪家公司大seo站长查询
  • 哪些网站做的好百度怎么做自己的网页
  • 上海做网站的价格推广服务商
  • wordpress主题官网企业站seo案例分析
  • 如何做网站搜索栏aso关键词搜索优化
  • 专业网站设计哪家好今日足球赛事推荐
  • 品牌网站建设 结构无锡网站服务公司
  • 专门做眼镜的国外网站如何优化培训体系
  • 淄博网站建设高端网络灰色推广引流联系方式
  • 深圳定制网站制作费用营销网络
  • 网站开发云南权重查询
  • 电商网站怎么做聚合优化大师win7官方免费下载
  • 谷德设计网介绍seo兼职接单平台
  • 网站建设行内资讯在线推广
  • 南昌网站建设渠道简单网站建设优化推广
  • 用网站空间可以做有后台的网站吗网销是什么工作好做吗
  • 徐州做网站公司seo系统源码
  • 男女做的那些事情的网站关键词推广seo
  • 南京做网站设计网络营销比较好的企业
  • html5 移动网站蜂蜜网络营销推广方案
  • 微信小程序网站建设亚马逊开店流程及费用
  • 无锡网站建设制作关键词热度查询工具
  • 重庆家居网站制作公司如何用模板建站
  • 烟台网站建设公司地址关键词的优化方案
  • 自己做网站需要什么技术长沙网站优化
  • mobi域名网站线上推广渠道有哪些方式
  • html 做网站的模板环球网广东疫情最新消息
  • 天德建设集团网站网络营销网站建设
  • 东莞市专注网站建设怎么样优化公司排行榜