云数据库 GaussDB-案例:改写SQL消除子查询:优化说明

时间:2025-02-12 15:08:14

优化说明

此优化的核心就是消除子查询。分析业务场景发现a.ca_address_sk不为NULL,那么从SQL语义出发,可以等价改写SQL为:

12345
select count(*) from customer_address_001 a4, customer_address_001 awhere a4.ca_address_sk = a.ca_address_skgroup by  a.ca_address_sk;

为了保证改写的等效性,在customer_address_001. ca_address_sk加了not null约束。

support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-0314.html