数据库性能优化(sql优化)_分布式优化思路02_yxy
数据库性能优化_分布式优化思路02
- 1 核心优化策略(二)_分区智能连接优化
- 2 核心优化策略(三)_数据本地化
- 3 核心优化策略(四)_选择正确的数据分发方式
1 核心优化策略(二)_分区智能连接优化
分区智能连接出现在多个表进行连接时的优化策略,优化效率非常明显
分区智能连接是指:
当连接两侧不需要任何数据交换操作而可以直接在每个工作线程里进行连接。
使用前提:
两边分区方式一致且对应分区的数据存储节点位置也一致。
例如
首先初始化表和数据,三个表都使用 HASH(“ID”)做分区,TEST01跟TEST02分2个子表,TEST03分为3个子表
CREATE TABLE "TEST01"
(
"ID" VARCHAR2(36) NOT NULL,
"DATE" TIMESTAMP(