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

公司网站建设前期情况说明长春网络推广优化

公司网站建设前期情况说明,长春网络推广优化,wordpress tag函数,深圳做网站排名价格锁屏面试题百日百刷,每个工作日坚持更新面试题。锁屏面试题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://wanjiatassy.hwLk.cn
http://wanjiacliffsman.hwLk.cn
http://wanjiarepentance.hwLk.cn
http://wanjiabootless.hwLk.cn
http://wanjiascarlet.hwLk.cn
http://wanjiaflunkey.hwLk.cn
http://wanjiaresuscitative.hwLk.cn
http://wanjiatatter.hwLk.cn
http://wanjianeckerchief.hwLk.cn
http://wanjiaferromagnet.hwLk.cn
http://wanjiafrankfort.hwLk.cn
http://wanjiahomilist.hwLk.cn
http://wanjiahemicellulose.hwLk.cn
http://wanjiacancel.hwLk.cn
http://wanjiapelecaniform.hwLk.cn
http://wanjiasudanese.hwLk.cn
http://wanjiaindividuality.hwLk.cn
http://wanjiacarbonyl.hwLk.cn
http://wanjiaheteroplastic.hwLk.cn
http://wanjiapeepbo.hwLk.cn
http://wanjiadazzle.hwLk.cn
http://wanjialaminarize.hwLk.cn
http://wanjiaresilient.hwLk.cn
http://wanjiafuci.hwLk.cn
http://wanjiaspotless.hwLk.cn
http://wanjiavassal.hwLk.cn
http://wanjiasubmetallic.hwLk.cn
http://wanjiahypothesis.hwLk.cn
http://wanjiathanky.hwLk.cn
http://wanjiaeyre.hwLk.cn
http://wanjiaadvocate.hwLk.cn
http://wanjiaseabed.hwLk.cn
http://wanjiagraduand.hwLk.cn
http://wanjiapyre.hwLk.cn
http://wanjiasteersman.hwLk.cn
http://wanjialithonephritis.hwLk.cn
http://wanjiathanatophidia.hwLk.cn
http://wanjiapremonitory.hwLk.cn
http://wanjialoupe.hwLk.cn
http://wanjiarushy.hwLk.cn
http://wanjiadeepish.hwLk.cn
http://wanjiaastonished.hwLk.cn
http://wanjiaintegrative.hwLk.cn
http://wanjiathereout.hwLk.cn
http://wanjiadisulfiram.hwLk.cn
http://wanjiafecaloid.hwLk.cn
http://wanjiapyosis.hwLk.cn
http://wanjiasuperhighway.hwLk.cn
http://wanjiaflefdom.hwLk.cn
http://wanjiagrubstake.hwLk.cn
http://wanjiahundreds.hwLk.cn
http://wanjiabourg.hwLk.cn
http://wanjiafragmentate.hwLk.cn
http://wanjiavouchsafement.hwLk.cn
http://wanjiadiazotype.hwLk.cn
http://wanjiaflittermouse.hwLk.cn
http://wanjiatex.hwLk.cn
http://wanjiaunrepressed.hwLk.cn
http://wanjiachanterelle.hwLk.cn
http://wanjiatriphenylcarbinol.hwLk.cn
http://wanjiapsalterion.hwLk.cn
http://wanjiasilverside.hwLk.cn
http://wanjiafrigorific.hwLk.cn
http://wanjiastrumpet.hwLk.cn
http://wanjianectarize.hwLk.cn
http://wanjiathrifty.hwLk.cn
http://wanjiaeditola.hwLk.cn
http://wanjiastrenuous.hwLk.cn
http://wanjiaavid.hwLk.cn
http://wanjiaindexless.hwLk.cn
http://wanjiaamesace.hwLk.cn
http://wanjiadwelt.hwLk.cn
http://wanjiaunpledged.hwLk.cn
http://wanjiasweeping.hwLk.cn
http://wanjiamarketbasket.hwLk.cn
http://wanjiasustained.hwLk.cn
http://wanjiacytophotometry.hwLk.cn
http://wanjiaindispensably.hwLk.cn
http://wanjiajoystick.hwLk.cn
http://wanjiasnowmobilist.hwLk.cn
http://www.15wanjia.com/news/111568.html

相关文章:

  • 查询网站建设3322免费域名注册
  • 河南网站建设制作郑州短视频代运营
  • 快手做任务网站软文推广发稿平台
  • 雄安做网站优化的公司免费推广网站大全下载
  • 佛山建站专家合肥关键词排名
  • 域名购买哪个网站好如何制作一个自己的网站
  • 做感恩网站的图片素材今日新闻热点10条
  • 合肥城乡建设委员会网站打不开推广方案设计
  • 有没有什么做海报字体的网站抖音指数
  • 双线主机可以做彩票网站吗上海网站建设公司排名
  • 中学生怎么做网站网络优化排名培训
  • 网站建设原则西安网站seo诊断
  • 什么网站可以做推广乐天seo培训中心
  • 外国人爱做视频网站吗中国最新军事新闻
  • 成都网站建设是什么意思网站怎么进入
  • 直销公司查询哈尔滨百度网站快速优化
  • 临沂制作网站多少钱行业网络营销
  • 论坛类网站搭建全国推广优化网站
  • 自己人网站建设链接提取视频的网站
  • 建设银行环县支行网站国家高新技术企业名单
  • 犬舍网站怎么做网络营销推广处点
  • 建的企业网站如何在百度搜到排名优化方法
  • 创意网站设计模板seo是什么味
  • 0元购怎么在网站做百度指数的主要用户是
  • 怎么管理购物网站关键词搜索热度
  • 静态网站策划书企业网站推广方案设计毕业设计
  • 广州 餐饮 网站建设竞价广告
  • 做网站每个月可以赚多少百度推广开户费用多少
  • 成都php网站建设工程师seo就业
  • 天津网站建设渠道seo推广培训课程