技术栈
并行执行
隔窗听雨眠
34 分钟前
sql优化
·
并行执行
·
数据库调优
SQL并行执行的机制解析与计划调控实践
单机串行执行是数据库最自然的运行方式,一个会话拿到一条语句,按访问路径逐行处理,资源占用清晰可控。当数据量增长到千万行以上,串行路径的耗时开始呈线性放大,备份窗口、报表窗口、批量维护窗口全部被拉长,这时并行执行才进入工程师的视野。从另一个角度看,并行执行也是数据库对硬件摩尔定律放缓的回应,单核频率多年停滞,核数与节点数持续增加,软件只有把任务切碎才能吃到硬件的红利,这也是现代分析引擎普遍以并行作为第一设计原则的背景。
OceanBase数据库官方博客
2 年前
性能优化
·
oceanbase
·
分布式数据库
·
并行执行
如何进行并行执行的诊断与调优 —— 《OceanBase 并行执行》系列 6
并行执行系列的内容分为七篇博客,本篇是其中的第六篇。在业务比较繁忙的系统重出现性能问题时,首先需要在系统层面做初步诊断。一般有两种途径:
OceanBase数据库官方博客
3 年前
sql
·
性能优化
·
oceanbase
·
分布式数据库
·
并行执行
如何设置并行度 ——《OceanBase 并行执行》系列 2
并行执行系列的内容分为七篇博客,本篇是其中的第二篇。可以对一张表指定并行度,使得对这张表的扫描总是使用并行执行。
OceanBase数据库官方博客
3 年前
sql
·
oceanbase
·
分布式数据库
·
并行执行
并行执行的概念—— 《OceanBase 并行执行》系列 一
并行执行是指单个SQL语句能够同时利用多个 CPU 和 I/O 资源的能力。本文将深入探讨并行执行的工作机制,同时阐明如何在OceanBase数据库中对其进行控制、管理与监控。
我是有底线的