开发者社区> 问答> 正文

云原生数据仓库AnalyticDB MySQL版中数据建模的SQL开发规范的内容是什么?

云原生数据仓库AnalyticDB MySQL版中数据建模的SQL开发规范的内容是什么?

展开
收起
去校区学技术 2022-03-30 18:55:49 546 0
1 条回答
写回答
取消 提交回答
  • 编写和优化SQL时,需要充分考虑其分布式特性。

    1.SQL编写原则为追求简单:

    一般情况下,数据库性能会随SQL复杂度而下降。例如单表查询(冗余设计)优于表关联查询。

    2.SQL优化核心方法是减少I/O:

    尽可能少的进行列扫描,返回最小数据量,减少I/O同时也减少内存开销

    3.分布式计算,本地计算&并行计算:

    大数据计算情况下,本地计算时充分利用分布式多计算资源的能力,避免数据跨节点。

    4.高QPS,分区剪裁:

    业务系统要求高 QPS、毫秒级RT时,表和SQL必须设计为分区裁剪模式。

    2022-03-30 18:57:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像