【直播主题和时间】
数仓“索引”的正确打开姿势
2021年4月15日20:00-21:00
【活动介绍】
本期DevRun开发者沙龙直播活动,我们邀请了华为云数仓GaussDB(DWS)资深存储引擎专家虫虫,携手内核研发工程师小小酥带来【数仓“索引“的正确打开姿势】,来为大家揭开分布式数仓索引的神秘面纱,实践原理相结合,让您摆脱还停留在只会SQL简单调优处境的尴尬,利用好索引这把武器,结合存储提供的多种调优手段,玩转数仓GaussDB(DWS)!本场直播不仅课程精彩,参与论坛&直播互动、报名观看直播,移动电源、蓝牙音箱、折叠背包、PVC袋多重好礼等你来拿,更有机会抽取价值3500元的DWS免费试用机会哦!!!活动即刻开启,凡在本主题帖中留言、参与直播或论坛互动的用户均可参与抽奖哦~
【直地址和报名入口】点击下方链接或扫描图中二维码报名参与直播
直播间链接>>https://bbs.huaweicloud.com/live/DevRun_live/202104152000.html
点此直播报名>>点此报名,直播不迷路(直播过程中3轮抽奖,不容错过哦~)

【互动方式】(以下互动方式任选一种或多种)互动时间截止到2021.4.30 23:59,奖品在活动结束后一周内公布哦~
(1)报名>>点此报名本次直播,将报名截图附在本帖评论区;
(2)观看直播、直播互动评论或完成直播调查问卷;
(3)在本主题帖中跟帖盖楼,留言“新一代,全场景,云数仓GaussDB(DWS)”;
(4)在本主题帖中跟帖留言(包括但不限于直播收获、数仓产品体验感受、平台建议等);
(5)在GaussDB(DWS)论坛上发帖互动(问题求助,直播观后感,产品体验感受,产品优化建议等),
(6)在华为云社区分享博文,将博文链接附在本评论区;
(7)转发上方活动海报至微信朋友圈并在公众号后台回复朋友圈转发截图。
备注:微信扫描下方二维码添加GaussDB(DWS)小助手微信号,回复“进群”加入专家交流群(最新的学习资源也会跟您一起分享哦)

【获奖方式】
1、幸运互动奖(10名)
参与方式: 以上互动方式任选一种或多种参与。
奖 品:华为云定制折叠背包
评奖规则:参与华为云社区互动或直播互动即有机会抽取。(奖品随机)

2、优秀评论奖(3名)
参与方式:直播评论或者跟帖留言用户中选出3名优秀评论奖。
奖 励:华为nova mini蓝牙音箱(颜色随机)
评奖规则:参与华为云社区留言或直播评论即有机会抽取3名优秀评论奖。

留言示例:直播主题相关问题、测试截图、技术难点、平台建议、活动建议…
3、价值3500元DWS免费试用
获奖人数:5名
奖 励:华为云GaussDB(DWS)包月免费试用
评奖规则:
1、报名观看直播,并在微信公众号后台回复“免费试用”;
2、根据后台提示填写调查问卷申请GaussDB(DWS)免费试用;
3、根据问卷调查抽取免费试用用户;
提醒:免费试用时长为一个月,试用期结束后,集群未删除会产生欠费,强烈建议费用快结束的时候删除集群,否则费用将由用户自己承担。
4、金石奖(3名)
参与方式:观看直播、在本论坛发帖直播观后感、技术文章参与抽奖。
奖 励:华为10000mAh移动电源
评奖规则:1、与直播主题相关 2、有一定技术干货 3、将博文链接作为回帖,活动结束后,会有工作人员从活动评论区投稿文章中,评选出优秀博文。

【参与发帖互动示例】(可参考以下内容任选一个或多个进行互动)
1.发表直播观后感
2.发表技术博文:包括但不限于干货分享、开发技能、避坑指南、案例实践…
回帖示例:
【DWS 4.15直播观后感】+XXX(博文标题)
5、粉丝福利奖(10名)
参与方式:参与活动分享,从反馈活动分享截图的微信公众号粉丝中抽取。
奖 励:华为云开发者彩色PVC袋子
评奖规则:活动结束后从反馈活动分享截图的微信公众号粉丝中抽取。

6.神秘礼物
评奖规则:直播间进行抽奖,奖励随机放送,不可错过哦!
【注意事项】
1.每个ID只能参与一次评选,同一ID不可重复中奖。
2.不能冒用他人截图,否则将取消该奖励。
3.本次回帖内容需满足华为云论坛发帖规范https://bbs.huaweicloud.com/forum/thread-23077-1-1.html
4.分享互动的用户未通过公众号后台反馈朋友圈截图,视为无效参与。
5.本活动最终解释权归华为云数仓GaussDB(DWS)所有。
小伙伴们,还在等什么,快快参与互动&报名直播赢好礼吧!!!
扫码关注我哦,我在这里↓↓↓

活动已结束
【获奖名单公示】获奖小伙伴快快(ps:请在6月13日前)私聊小助手(扫描上方二维码或者微信搜索“GaussDBDWS”添加),留下您的获奖地址吧~
| 奖项名称 | 奖品 | 中奖人账号 | 信息收集 |
| 神秘礼物 | 华为云限量版大狮卫衣 | 1618488331116610 | 已反馈 |
| 神秘礼物 | 华为云限量版大狮卫衣 | 1618487973036370 | 已反馈 |
| 神秘礼物 | 华为云限量版大狮卫衣 | 1618486841419860 | 已反馈 |
| 幸运互动奖 | 华为云折叠背包 | 1618489008303430 | 已反馈 |
| 幸运互动奖 | 华为云折叠背包 | 1618488839035690 | 已反馈 |
| 幸运互动奖 | 华为云折叠背包 | 1618488059898260 | 已反馈 |
| 幸运互动奖 | 华为云折叠背包 | zekelove | 待反馈 |
| 幸运互动奖 | 华为云折叠背包 | 每天都要有进步 | 待反馈 |
| 幸运互动奖 | 华为云折叠背包 | jcuckoo | 待反馈 |
| 幸运互动奖 | 华为云折叠背包 | 问道 | 待反馈 |
| 幸运互动奖 | 华为云折叠背包 | Tianyi_Li | 待反馈 |
| 幸运互动奖 | 华为云折叠背包 | 大古变成光 | 待反馈 |
| 粉丝福利奖 | PVC袋子 | aaa | 待反馈 |
| 粉丝福利奖 | PVC袋子 | —— | 待反馈 |
| 粉丝福利奖 | PVC袋子 | 1618486880053390 | 待反馈 |
| DWS免费试用 | 包月免费试用 | 刘洪鑫 | 已反馈 |
| DWS免费试用 | 包月免费试用 | 郭茂铭 | 已反馈 |
| DWS免费试用 | 包月免费试用 | 郝思诺 | 已反馈 |
| DWS免费试用 | 包月免费试用 | 李永超 | 已反馈 |
| DWS免费试用 | 包月免费试用 | 张法凯 | 已反馈 |
| 优秀评论奖 | mini蓝牙音箱 | nukinsan | 待反馈 |
| 优秀评论奖 | mini蓝牙音箱 | yizhangl | 待反馈 |
| 优秀评论奖 | mini蓝牙音箱 | 1618488561365980 | 已反馈 |
| 金石奖 | 移动电源 | 1618487565878040 | 已反馈 |





GaussDB(DWS)是关系型数据库?搜索速度大幅度提升,
新一代,全场景,云数仓GaussDB(DWS)
通过观看直播视频,学习了华为云数仓索引的相关知识和内容。
主要内容包括索引介绍、DWS查询提速、索引使用场景推荐。
常用索引包括:
1、B-tree索引;行存默认使用的索引,综合性索引,特别适用于查、主键
2、Psort索引:列存默认使用的索引,存储空间小,导入性能影响小,查询提升效果比较中庸
3、Gin:基于B-tree树结构的倒排索引,存储被索引字段的VALUE或value的元素,适用于数组过滤,全文检索的场景
4、Gist:一个通用的索引接口,不同的类型支持不同检索方式,主要适用位置搜索
5、Hash:存储的是被索引字段value的哈希值,只支持等会查询,特别适用于字段value非常长的场景;
DWS查询提速包括:
1、分区:目前支持range分区,分区支持merge、split、exchange等操作
2、PCK:创建表时指定PCK列,该列上的数据会局部排序,有序的数据带来更好的数据聚簇性,默认情况下420万行数据局部排序
3、智能过滤:数据块各列存储min、max信息,和等值、范围查询条件比较,过滤整个数据块;
4、选择与权衡:分区、PCK属于外功,需要用户根据场景手动指定;智能过滤是内功,用户不感知的情况下透明生效;
索引使用场景:
1、要支持主键或唯一索引:使用B-tree索引;
2、范围查询场景:行存推荐使用B-tree索引,列存推荐使用B-tree索引+PCK
3、对特定SQL优化:有表达式条件过滤,可使用表达式索引,有部分数据不感兴趣,可以使用部分索引。
通过本次学习,收获满满,然后后面活动越办越好。
“新一代,全场景,云数仓GaussDB(DWS)”
看了本次直播,收获了不少关于华为GaussDB的索引相关知识。本次直播重点介绍了华为GaussDB索引的类别及功能。
1、B-tree是平衡树,有序存储索引KEY值和TID,对于索引上的过滤条件、通过KEY快速找到对应的叶子节点,再通过TID找到实际记录;同时可处理等值和范围查询;
2、Psort索引本身是个列存表,包含索引列和tid,在索引列上局部排序,利用MIN/MAX块过滤加速TID获取;Psort索引本身有可见性,但删除、更新数据不会作用到Psort索引
3、Gin是基于B-tree树结构的倒排索引,存储被索引字段的VALUE或VALUE的元素,
4、Gist是一个通过的索引接口,主要用于位置搜索。
常用索引利与弊:
利:
1、点查询提速显著,直接定位到需要的位置,减少无效IO;
2、多条件组合查询,过滤大量数据,缩小扫描范围;
3、利用倒排索引加速全文检索
4、提供主键和唯一性约束,满足业务需要
5、利用btree索引天然有序的特点,优化查询计划
弊:
1、索引页面占用额外空间,导致一定的磁盘膨胀
2、每次数据导入同时需要更新索引,影响导入性能
3、索引页面没有可见性,存在垃圾数据,需要 定期清理
希望后续可以组织更多类似的活动,这样可以学习到更多华为GaussDB相关内容。
新一代,全场景,云数仓GaussDB(DWS)
华为云数仓GaussDB(DWS)相比传统SQL有哪些优势?适用于哪些场景?
新一代,全场景,云数仓GaussDB(DWS)”;
新一代,全场景,云数仓GaussDB(DWS)