zoukankan      html  css  js  c++  java
  • 分析云优化方案

    通过目前判断 数仓查询缓慢是这次性能问题的根本原因。数仓建设我们建议使用物理表来做事实表,而且关键字段要加上索引,事实表不建议做得太宽,这样很影响整体的查询效率,建议拆得细一些,用到哪些度量或者维度 到时候再组装。目前咱们很多关键的事实表都是用很宽的视图来创建的,视图本身建的字段比较多 而且不能创建索引,很影响查询效率,建议把视图转换成物理表然后做一些拆解,比如view_dws_beian_mx,这个视图被做成很重要的事实表,但是这个视图的查询语句执行都要60多秒,建议首先做成物理表,然后再拆除几个小表,这个视图里面主题很多有合同、备案、交底等可以按照主题进行一下拆分,最后添加必要的索引。我们建议的建仓原则1:命名规范 事实表、维度表、分层表通过表名就能判断 2、尽量使用物理表 3、维度表有主键(避免联合主键),4、连接避免雪花型关联(减少连接层次),5、事实表适当的索引 6、平衡拿空间换查询时间 即做分层。希望伙伴和客户按照这个原则来优化数仓 这样才能减少非必要的麻烦

  • 相关阅读:
    还原网站上被压缩的JS代码方便阅读
    让chrome浏览器变成在线编辑器
    awk之NF的妙用
    Xargs用法详解
    CU论坛常用知识点汇总
    awk中RS,ORS,FS,OFS区别与联系
    SHELL十三问[转载自CU论坛]
    关于shell中常见功能的实现方式总结
    shell实现ftp命令示例
    MySQL基础
  • 原文地址:https://www.cnblogs.com/xiaobaidejiucuoben/p/15075088.html
Copyright © 2011-2022 走看看