Skip to content

feature: TPCH(10G) Q22 Query performance optimization #1138

@shangyanwen

Description

@shangyanwen

Is your feature request related to a problem? Please describe.

No query result is displayed after 1 hour

Describe the solution you'd like

Describe alternatives you've considered

Additional context

select
        cntrycode,
        count(*) as numcust,
        sum(c_acctbal) as totacctbal
from
        (
                select
                        substring(c_phone from 1 for 2) as cntrycode,
                        c_acctbal
                from
                        customer
                where
                        substring(c_phone from 1 for 2) in
                                ('20', '40', '22', '30', '39', '42', '21')
                        and c_acctbal > (
                                select
                                        avg(c_acctbal)
                                from
                                        customer
                                where
                                        c_acctbal > 0.00
                                        and substring(c_phone from 1 for 2) in
                                                ('20', '40', '22', '30', '39', '42', '21')
                        )
                        and not exists (
                                select
                                        *
                                from
                                        orders
                                where
                                        o_custkey = c_custkey
                        )
        ) as custsale
group by
        cntrycode
order by
        cntrycode;

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions