glaredb icon indicating copy to clipboard operation
glaredb copied to clipboard

High synchronization overhead with large number of cores

Open scsmithr opened this issue 9 months ago • 6 comments

Describe the bug

On c6a.metal (192 vcpu):

glaredb> SELECT COUNT(DISTINCT UserID) FROM hits;
┌──────────┐
│ count    │
│ Int64    │
├──────────┤
│ 17630976 │
└──────────┘
Execution duration (s): 1.64827
glaredb> select * from query_info();
┌──────────────────────────────────────┐
│ query_id                             │
│ Utf8                                 │
├──────────────────────────────────────┤
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │
└──────────────────────────────────────┘
Execution duration (s): 0.00441
glaredb> .maxrows 150
glaredb> select * from execution_profile('355fbff8-c51e-436d-bbaa-c87f3181b69e');
┌──────────────────────────────────────┬────────────────────┬─────────────┬───────────────┬─────────┬──────────┬────────────────────────┐
│ query_id                             │ operator_name      │ operator_id │ partition_idx │ rows_in │ rows_out │ execution_time_seconds │
│ Utf8                                 │ Utf8               │ UInt32      │ UInt32        │ UInt64  │ UInt64   │ Float64                │
├──────────────────────────────────────┼────────────────────┼─────────────┼───────────────┼─────────┼──────────┼────────────────────────┤
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │             0 │       0 │   368640 │            0.515061831 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │             0 │  368640 │   368640 │            0.003020513 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │             0 │  368640 │   368640 │            0.000045378 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │             0 │  368640 │        0 │            0.320249107 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │             0 │       0 │        0 │             0.00001983 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │             0 │       0 │        0 │            0.000039841 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │             1 │       0 │   385024 │            0.320405762 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │             1 │  385024 │   385024 │            0.033499123 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │             1 │  385024 │   385024 │            0.000039228 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │             1 │  385024 │        0 │             0.26468135 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │             1 │       0 │        0 │            0.000017501 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │             1 │       0 │        0 │            0.000001919 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │             2 │       0 │   360448 │            0.035337204 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │             2 │  360448 │   360448 │            0.027757183 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │             2 │  360448 │   360448 │            0.000041918 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │             2 │  360448 │        0 │            0.555869237 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │             2 │       0 │        0 │            0.000172394 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │             2 │       0 │        0 │             0.00000662 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │             3 │       0 │   368640 │            0.187760547 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │             3 │  368640 │   368640 │            0.023799505 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │             3 │  368640 │   368640 │            0.000038164 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │             3 │  368640 │        0 │            0.538690364 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │             3 │       0 │        0 │             0.00000624 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │             3 │       0 │        0 │             0.00000145 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │             4 │       0 │   385024 │            0.025955397 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │             4 │  385024 │   385024 │            0.026333894 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │             4 │  385024 │   385024 │            0.000045766 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │             4 │  385024 │        0 │            0.446457436 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │             4 │       0 │        0 │            0.000644135 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │             4 │       0 │        0 │             0.00000127 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │             5 │       0 │   598016 │            0.573759109 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │             5 │  598016 │   598016 │            0.001262155 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │             5 │  598016 │   598016 │            0.000053868 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │             5 │  598016 │        0 │            0.330511223 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │             5 │       0 │        0 │             0.00000678 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │             5 │       0 │        0 │             0.00000858 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │             6 │       0 │   311296 │            0.095666883 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │             6 │  311296 │   311296 │             0.02381526 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │             6 │  311296 │   311296 │            0.000039667 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │             6 │  311296 │        0 │            0.517926898 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │             6 │       0 │        0 │            0.001172997 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │             6 │       0 │        0 │              0.0000077 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │             7 │       0 │   335872 │            0.325688966 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │             7 │  335872 │   335872 │            0.018892023 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │             7 │  335872 │   335872 │            0.000049008 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │             7 │  335872 │        0 │            0.594963118 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │             7 │       0 │        0 │            0.000147223 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │             7 │       0 │        0 │            0.000022531 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │             8 │       0 │   393216 │            0.463059416 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │             8 │  393216 │   393216 │            0.012698599 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │             8 │  393216 │   393216 │            0.000054588 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │             8 │  393216 │        0 │            0.556374042 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │             8 │       0 │        0 │            0.000513712 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │             8 │       0 │        0 │             0.00000577 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │             9 │       0 │   688128 │            0.563282232 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │             9 │  688128 │   688128 │             0.00145973 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │             9 │  688128 │   688128 │            0.000066731 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │             9 │  688128 │        0 │            0.326153394 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │             9 │       0 │        0 │             0.00000837 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │             9 │       0 │        0 │             0.00000509 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │            10 │       0 │   327680 │            0.271383535 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │            10 │  327680 │   327680 │            0.026436061 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │            10 │  327680 │   327680 │             0.00004491 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │            10 │  327680 │        0 │            0.564546692 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │            10 │       0 │        0 │            0.000020902 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │            10 │       0 │        0 │            0.000027579 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │            11 │       0 │   655360 │             0.42850475 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │            11 │  655360 │   655360 │            0.013895517 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │            11 │  655360 │   655360 │            0.000082677 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │            11 │  655360 │        0 │            0.601101251 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │            11 │       0 │        0 │            0.000007131 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │            11 │       0 │        0 │            0.000001841 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │            12 │       0 │   360448 │            0.130548391 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │            12 │  360448 │   360448 │             0.02560086 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │            12 │  360448 │   360448 │            0.000044921 │
│ …                                    │ …                  │           … │             … │       … │        … │                      … │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │           179 │  966656 │        0 │            0.353276036 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │           179 │       0 │        0 │            0.001098265 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │           179 │       0 │        0 │             0.00000639 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │           180 │       0 │   991232 │            0.355731712 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │           180 │  991232 │   991232 │             0.03317412 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │           180 │  991232 │   991232 │            0.000105488 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │           180 │  991232 │        0 │            0.384044701 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │           180 │       0 │        0 │            0.003770986 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │           180 │       0 │        0 │            0.000003651 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │           181 │       0 │   991232 │            0.313677735 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │           181 │  991232 │   991232 │            0.029522304 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │           181 │  991232 │   991232 │            0.000125788 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │           181 │  991232 │        0 │            0.707741103 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │           181 │       0 │        0 │            0.000010221 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │           181 │       0 │        0 │             0.00000122 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │           182 │       0 │   671744 │            0.524062807 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │           182 │  671744 │   671744 │            0.006291626 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │           182 │  671744 │   671744 │            0.000078733 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │           182 │  671744 │        0 │             0.33750585 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │           182 │       0 │        0 │            0.001782343 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │           182 │       0 │        0 │            0.000005271 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │           183 │       0 │  1007616 │            0.523755356 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │           183 │ 1007616 │  1007616 │            0.006795771 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │           183 │ 1007616 │  1007616 │            0.000096326 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │           183 │ 1007616 │        0 │            0.353617898 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │           183 │       0 │        0 │            0.001514884 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │           183 │       0 │        0 │             0.00000715 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │           184 │       0 │   778818 │            0.364187032 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │           184 │  778818 │   778818 │            0.018286295 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │           184 │  778818 │   778818 │            0.000103073 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │           184 │  778818 │        0 │            0.367639581 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │           184 │       0 │        0 │            0.000007469 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │           184 │       0 │        0 │             0.00000248 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │           185 │       0 │   688128 │            0.446272226 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │           185 │  688128 │   688128 │             0.00970601 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │           185 │  688128 │   688128 │            0.000106116 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │           185 │  688128 │        0 │            0.337049013 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │           185 │       0 │        0 │            0.003101671 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │           185 │       0 │        0 │             0.00000306 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │           186 │       0 │   712704 │            0.457905588 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │           186 │  712704 │   712704 │            0.011175742 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │           186 │  712704 │   712704 │            0.000101996 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │           186 │  712704 │        0 │             0.33395273 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │           186 │       0 │        0 │            0.001205317 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │           186 │       0 │        0 │             0.00000582 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │           187 │       0 │   663552 │             0.39598658 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │           187 │  663552 │   663552 │            0.010990312 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │           187 │  663552 │   663552 │            0.000070619 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │           187 │  663552 │        0 │            0.347409465 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │           187 │       0 │        0 │            0.000011869 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │           187 │       0 │        0 │            0.000000811 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │           188 │       0 │  1007616 │            0.490209328 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │           188 │ 1007616 │  1007616 │            0.008706098 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │           188 │ 1007616 │  1007616 │            0.000103175 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │           188 │ 1007616 │        0 │            0.339967262 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │           188 │       0 │        0 │             0.00001559 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │           188 │       0 │        0 │            0.000011511 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │           189 │       0 │   925696 │            0.383388105 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │           189 │  925696 │   925696 │            0.007758911 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │           189 │  925696 │   925696 │            0.000108582 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │           189 │  925696 │        0 │            0.376264116 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │           189 │       0 │        0 │              0.0000078 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │           189 │       0 │        0 │             0.00000736 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │           190 │       0 │   874318 │            0.387319414 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │           190 │  874318 │   874318 │            0.029617622 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │           190 │  874318 │   874318 │            0.000110731 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │           190 │  874318 │        0 │            0.379182658 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │           190 │       0 │        0 │             0.00000989 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │           190 │       0 │        0 │            0.000006591 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Scan               │           0 │           191 │       0 │   720896 │            0.389822263 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           1 │           191 │  720896 │   720896 │             0.03124571 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           2 │           191 │  720896 │   720896 │            0.000072996 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ UngroupedAggregate │           3 │           191 │  720896 │        0 │            0.623221874 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ Project            │           4 │           191 │       0 │        0 │            0.000197375 │
│ 355fbff8-c51e-436d-bbaa-c87f3181b69e │ StreamingResults   │           5 │           191 │       0 │        0 │             0.00000624 │
├──────────────────────────────────────┴────────────────────┴─────────────┴───────────────┴─────────┴──────────┴────────────────────────┤
│ 1152 rows, 150 shown                                                                                                                  │
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Execution duration (s): 0.00842

On c6a.4xlarge (16 vcpu):

GlareDB Shell
v25.5.2
Enter .help for usage hints.
glaredb> CREATE TEMP VIEW hits AS
     ...   SELECT * REPLACE (EventDate::DATE AS EventDate)
     ...     FROM read_parquet('./data/hits.parquet');
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
glaredb> .timer on
glaredb> .maxrows 100000
glaredb> SELECT COUNT(DISTINCT UserID) FROM hits;
┌──────────┐
│ count    │
│ Int64    │
├──────────┤
│ 17630976 │
└──────────┘
Execution duration (s): 1.02133
glaredb> select * from query_info();
┌──────────────────────────────────────┐
│ query_id                             │
│ Utf8                                 │
├──────────────────────────────────────┤
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │
└──────────────────────────────────────┘
Execution duration (s): 0.00050
glaredb> select * from execution_profile('80957c14-bd68-474a-9ccd-a8b50f708c7a');
┌──────────────────────────────────────┬────────────────────┬─────────────┬───────────────┬─────────┬──────────┬────────────────────────┐
│ query_id                             │ operator_name      │ operator_id │ partition_idx │ rows_in │ rows_out │ execution_time_seconds │
│ Utf8                                 │ Utf8               │ UInt32      │ UInt32        │ UInt64  │ UInt64   │ Float64                │
├──────────────────────────────────────┼────────────────────┼─────────────┼───────────────┼─────────┼──────────┼────────────────────────┤
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Scan               │           0 │             0 │       0 │  7403878 │            0.106420993 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           1 │             0 │ 7403878 │  7403878 │            0.002972605 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           2 │             0 │ 7403878 │  7403878 │            0.000961918 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ UngroupedAggregate │           3 │             0 │ 7403878 │        0 │            0.861485392 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           4 │             0 │       0 │        0 │             0.00000857 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ StreamingResults   │           5 │             0 │       0 │        0 │              0.0000026 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Scan               │           0 │             1 │       0 │  6186775 │            0.095754699 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           1 │             1 │ 6186775 │  6186775 │            0.002617589 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           2 │             1 │ 6186775 │  6186775 │            0.000749301 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ UngroupedAggregate │           3 │             1 │ 6186775 │        0 │            0.776782613 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           4 │             1 │       0 │        0 │            0.000022612 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ StreamingResults   │           5 │             1 │       0 │        0 │            0.000011511 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Scan               │           0 │             2 │       0 │  5789053 │             0.08682454 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           1 │             2 │ 5789053 │  5789053 │            0.002523148 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           2 │             2 │ 5789053 │  5789053 │            0.000765021 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ UngroupedAggregate │           3 │             2 │ 5789053 │        0 │            0.736902618 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           4 │             2 │       0 │        0 │            0.000007443 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ StreamingResults   │           5 │             2 │       0 │        0 │             0.00001535 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Scan               │           0 │             3 │       0 │  6872964 │            0.097272345 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           1 │             3 │ 6872964 │  6872964 │            0.002878559 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           2 │             3 │ 6872964 │  6872964 │            0.000978101 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ UngroupedAggregate │           3 │             3 │ 6872964 │        0 │            0.871709511 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           4 │             3 │       0 │        0 │             0.00000514 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ StreamingResults   │           5 │             3 │       0 │        0 │             0.00000609 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Scan               │           0 │             4 │       0 │  7098404 │            0.105366558 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           1 │             4 │ 7098404 │  7098404 │            0.003620829 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           2 │             4 │ 7098404 │  7098404 │            0.001008691 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ UngroupedAggregate │           3 │             4 │ 7098404 │        0 │            0.864208252 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           4 │             4 │       0 │        0 │              0.0000063 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ StreamingResults   │           5 │             4 │       0 │        0 │            0.000013781 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Scan               │           0 │             5 │       0 │  6701056 │            0.102061975 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           1 │             5 │ 6701056 │  6701056 │            0.002278916 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           2 │             5 │ 6701056 │  6701056 │            0.000862087 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ UngroupedAggregate │           3 │             5 │ 6701056 │        0 │            0.833181983 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           4 │             5 │       0 │        0 │             0.00000787 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ StreamingResults   │           5 │             5 │       0 │        0 │            0.000007571 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Scan               │           0 │             6 │       0 │  5989649 │            0.101429725 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           1 │             6 │ 5989649 │  5989649 │            0.001450787 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           2 │             6 │ 5989649 │  5989649 │            0.000765384 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ UngroupedAggregate │           3 │             6 │ 5989649 │        1 │            0.751929944 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           4 │             6 │       1 │        1 │             0.00000582 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ StreamingResults   │           5 │             6 │       1 │        0 │             0.00000141 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Scan               │           0 │             7 │       0 │  5496832 │            0.090969259 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           1 │             7 │ 5496832 │  5496832 │            0.001489301 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           2 │             7 │ 5496832 │  5496832 │            0.000825085 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ UngroupedAggregate │           3 │             7 │ 5496832 │        0 │            0.717084835 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           4 │             7 │       0 │        0 │            0.000004931 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ StreamingResults   │           5 │             7 │       0 │        0 │             0.00000668 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Scan               │           0 │             8 │       0 │  5857778 │            0.095875931 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           1 │             8 │ 5857778 │  5857778 │             0.00327683 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           2 │             8 │ 5857778 │  5857778 │            0.000797108 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ UngroupedAggregate │           3 │             8 │ 5857778 │        0 │            0.762269746 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           4 │             8 │       0 │        0 │             0.00000703 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ StreamingResults   │           5 │             8 │       0 │        0 │             0.00000811 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Scan               │           0 │             9 │       0 │  5542005 │             0.09540188 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           1 │             9 │ 5542005 │  5542005 │            0.001701381 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           2 │             9 │ 5542005 │  5542005 │            0.000771199 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ UngroupedAggregate │           3 │             9 │ 5542005 │        0 │            0.713542831 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           4 │             9 │       0 │        0 │            0.000010141 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ StreamingResults   │           5 │             9 │       0 │        0 │             0.00000175 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Scan               │           0 │            10 │       0 │  5257887 │             0.09343518 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           1 │            10 │ 5257887 │  5257887 │            0.001550882 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           2 │            10 │ 5257887 │  5257887 │            0.000694405 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ UngroupedAggregate │           3 │            10 │ 5257887 │        0 │            0.716133663 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           4 │            10 │       0 │        0 │             0.00000653 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ StreamingResults   │           5 │            10 │       0 │        0 │              0.0000087 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Scan               │           0 │            11 │       0 │  5985725 │            0.108812247 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           1 │            11 │ 5985725 │  5985725 │            0.001967375 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           2 │            11 │ 5985725 │  5985725 │            0.000780338 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ UngroupedAggregate │           3 │            11 │ 5985725 │        0 │            0.760821868 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           4 │            11 │       0 │        0 │            0.000008061 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ StreamingResults   │           5 │            11 │       0 │        0 │             0.00000752 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Scan               │           0 │            12 │       0 │  5941957 │            0.099456058 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           1 │            12 │ 5941957 │  5941957 │            0.001824143 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           2 │            12 │ 5941957 │  5941957 │            0.000775163 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ UngroupedAggregate │           3 │            12 │ 5941957 │        0 │             0.71536396 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           4 │            12 │       0 │        0 │             0.00000779 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ StreamingResults   │           5 │            12 │       0 │        0 │             0.00000825 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Scan               │           0 │            13 │       0 │  6018474 │            0.097666042 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           1 │            13 │ 6018474 │  6018474 │            0.002278638 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           2 │            13 │ 6018474 │  6018474 │            0.000843087 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ UngroupedAggregate │           3 │            13 │ 6018474 │        0 │            0.744800971 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           4 │            13 │       0 │        0 │             0.00000614 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ StreamingResults   │           5 │            13 │       0 │        0 │             0.00000758 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Scan               │           0 │            14 │       0 │  7058086 │             0.11122092 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           1 │            14 │ 7058086 │  7058086 │            0.002667343 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           2 │            14 │ 7058086 │  7058086 │            0.000910489 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ UngroupedAggregate │           3 │            14 │ 7058086 │        0 │            0.814113016 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           4 │            14 │       0 │        0 │            0.000006231 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ StreamingResults   │           5 │            14 │       0 │        0 │             0.00000267 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Scan               │           0 │            15 │       0 │  6796974 │            0.101740127 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           1 │            15 │ 6796974 │  6796974 │            0.002025457 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           2 │            15 │ 6796974 │  6796974 │             0.00089134 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ UngroupedAggregate │           3 │            15 │ 6796974 │        0 │            0.815779413 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ Project            │           4 │            15 │       0 │        0 │             0.00001101 │
│ 80957c14-bd68-474a-9ccd-a8b50f708c7a │ StreamingResults   │           5 │            15 │       0 │        0 │            0.000019612 │
└──────────────────────────────────────┴────────────────────┴─────────────┴───────────────┴─────────┴──────────┴────────────────────────┘
Execution duration (s): 0.00098

To Reproduce

Expected behavior

scsmithr avatar May 07 '25 01:05 scsmithr

c6a.metal:

glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 3.41152
glaredb> select * from query_info();
┌──────────────────────────────────────┐
│ query_id                             │
│ Utf8                                 │
├──────────────────────────────────────┤
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │
└──────────────────────────────────────┘
Execution duration (s): 0.00588
glaredb> select * from execution_profile('984e2bb5-3cfb-4a4b-b136-c26ad8636d59');
┌──────────────────────────────────────┬──────────────────┬─────────────┬───────────────┬─────────┬──────────┬────────────────────────┐
│ query_id                             │ operator_name    │ operator_id │ partition_idx │ rows_in │ rows_out │ execution_time_seconds │
│ Utf8                                 │ Utf8             │ UInt32      │ UInt32        │ UInt64  │ UInt64   │ Float64                │
├──────────────────────────────────────┼──────────────────┼─────────────┼───────────────┼─────────┼──────────┼────────────────────────┤
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Scan             │           0 │             0 │       0 │   368640 │            0.015711652 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           1 │             0 │  368640 │   368640 │            0.000540626 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           2 │             0 │  368640 │   368640 │            0.001391632 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ HashAggregate    │           3 │             0 │  368640 │        0 │            2.033066199 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           4 │             0 │       0 │        0 │            0.000047631 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ GlobalSort       │           5 │             0 │       0 │        0 │            0.005666847 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Limit            │           6 │             0 │       0 │        0 │            0.009495771 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ StreamingResults │           7 │             0 │       0 │        0 │             0.00000345 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Scan             │           0 │             1 │       0 │   385024 │            0.018479707 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           1 │             1 │  385024 │   385024 │            0.013582965 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           2 │             1 │  385024 │   385024 │            0.016818531 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ HashAggregate    │           3 │             1 │  385024 │        0 │            2.223746191 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           4 │             1 │       0 │        0 │            0.000163454 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ GlobalSort       │           5 │             1 │       0 │        0 │            0.007710659 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Limit            │           6 │             1 │       0 │        0 │             0.00123944 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ StreamingResults │           7 │             1 │       0 │        0 │             0.00000204 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Scan             │           0 │             2 │       0 │   360448 │             0.01042604 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           1 │             2 │  360448 │   360448 │            0.096408321 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           2 │             2 │  360448 │   360448 │             0.06227209 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ HashAggregate    │           3 │             2 │  360448 │        0 │            2.227989303 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           4 │             2 │       0 │        0 │            0.000153485 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ GlobalSort       │           5 │             2 │       0 │        0 │            0.006747423 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Limit            │           6 │             2 │       0 │        0 │            0.005026703 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ StreamingResults │           7 │             2 │       0 │        0 │             0.00000364 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Scan             │           0 │             3 │       0 │   368640 │            0.013069567 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           1 │             3 │  368640 │   368640 │            0.037924005 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           2 │             3 │  368640 │   368640 │            0.017520402 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ HashAggregate    │           3 │             3 │  368640 │        0 │            2.252529836 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           4 │             3 │       0 │        0 │            0.000164944 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ GlobalSort       │           5 │             3 │       0 │        0 │            0.007475733 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Limit            │           6 │             3 │       0 │        0 │             0.00204771 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ StreamingResults │           7 │             3 │       0 │        0 │             0.00000305 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Scan             │           0 │             4 │       0 │   385024 │            0.008968609 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           1 │             4 │  385024 │   385024 │            0.102604193 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           2 │             4 │  385024 │   385024 │            0.048919618 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ HashAggregate    │           3 │             4 │  385024 │        0 │            2.169679866 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           4 │             4 │       0 │        0 │              0.0000543 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ GlobalSort       │           5 │             4 │       0 │        0 │            0.005597187 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Limit            │           6 │             4 │       0 │        0 │            0.001422545 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ StreamingResults │           7 │             4 │       0 │        0 │              0.0000053 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Scan             │           0 │             5 │       0 │   598016 │            0.024108156 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           1 │             5 │  598016 │   598016 │             0.00363733 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           2 │             5 │  598016 │   598016 │            0.014143265 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ HashAggregate    │           3 │             5 │  598016 │        0 │     2.1998507529999998 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           4 │             5 │       0 │        0 │            0.001869465 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ GlobalSort       │           5 │             5 │       0 │        0 │            0.005953096 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Limit            │           6 │             5 │       0 │        0 │            0.004966331 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ StreamingResults │           7 │             5 │       0 │        0 │             0.00000318 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Scan             │           0 │             6 │       0 │   311296 │            0.013287612 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           1 │             6 │  311296 │   311296 │            0.025195967 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           2 │             6 │  311296 │   311296 │            0.016134856 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ HashAggregate    │           3 │             6 │  311296 │        0 │            2.069952824 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           4 │             6 │       0 │        0 │            0.000145684 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ GlobalSort       │           5 │             6 │       0 │        0 │            0.005570304 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Limit            │           6 │             6 │       0 │        0 │            0.003000562 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ StreamingResults │           7 │             6 │       0 │        0 │             0.00000384 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Scan             │           0 │             7 │       0 │   335872 │            0.015523732 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           1 │             7 │  335872 │   335872 │            0.005804141 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           2 │             7 │  335872 │   335872 │            0.006866427 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ HashAggregate    │           3 │             7 │  335872 │        0 │            1.888180091 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           4 │             7 │       0 │        0 │            0.000875471 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ GlobalSort       │           5 │             7 │       0 │        0 │            0.008179427 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Limit            │           6 │             7 │       0 │        0 │            0.010011103 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ StreamingResults │           7 │             7 │       0 │        0 │            0.000002771 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Scan             │           0 │             8 │       0 │   393216 │            0.018735996 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           1 │             8 │  393216 │   393216 │            0.002960618 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           2 │             8 │  393216 │   393216 │            0.018280444 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ HashAggregate    │           3 │             8 │  393216 │        0 │            1.953317239 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           4 │             8 │       0 │        0 │            0.001068486 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ GlobalSort       │           5 │             8 │       0 │        0 │             0.00948227 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Limit            │           6 │             8 │       0 │        0 │             0.00287552 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ StreamingResults │           7 │             8 │       0 │        0 │            0.000004142 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Scan             │           0 │             9 │       0 │   688128 │            0.039415742 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           1 │             9 │  688128 │   688128 │            0.010287292 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           2 │             9 │  688128 │   688128 │            0.018728036 │
│ …                                    │ …                │           … │             … │       … │        … │                      … │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ GlobalSort       │           5 │           182 │       0 │        0 │            0.009375745 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Limit            │           6 │           182 │       0 │        0 │            0.008552098 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ StreamingResults │           7 │           182 │       0 │        0 │             0.00000314 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Scan             │           0 │           183 │       0 │  1007616 │            0.039906178 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           1 │           183 │ 1007616 │  1007616 │            0.033789826 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           2 │           183 │ 1007616 │  1007616 │             0.02856574 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ HashAggregate    │           3 │           183 │ 1007616 │        0 │            2.309697524 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           4 │           183 │       0 │        0 │            0.000126515 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ GlobalSort       │           5 │           183 │       0 │        0 │            0.007121685 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Limit            │           6 │           183 │       0 │        0 │            0.007030751 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ StreamingResults │           7 │           183 │       0 │        0 │             0.00000301 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Scan             │           0 │           184 │       0 │   778818 │            0.471927403 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           1 │           184 │  778818 │   778818 │            0.003067858 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           2 │           184 │  778818 │   778818 │            0.003548795 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ HashAggregate    │           3 │           184 │  778818 │        0 │            2.093467949 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           4 │           184 │       0 │        0 │            0.006263032 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ GlobalSort       │           5 │           184 │       0 │        0 │             0.00701403 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Limit            │           6 │           184 │       0 │        0 │            0.008166589 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ StreamingResults │           7 │           184 │       0 │        0 │             0.00000324 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Scan             │           0 │           185 │       0 │   688128 │            0.034414486 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           1 │           185 │  688128 │   688128 │             0.03083889 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           2 │           185 │  688128 │   688128 │            0.018151618 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ HashAggregate    │           3 │           185 │  688128 │        0 │            2.314848884 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           4 │           185 │       0 │        0 │            0.001913177 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ GlobalSort       │           5 │           185 │       0 │        0 │            0.008985759 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Limit            │           6 │           185 │       0 │        0 │            0.000020349 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ StreamingResults │           7 │           185 │       0 │        0 │            0.000003481 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Scan             │           0 │           186 │       0 │   712704 │            0.074933339 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           1 │           186 │  712704 │   712704 │             0.00455154 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           2 │           186 │  712704 │   712704 │            0.003526129 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ HashAggregate    │           3 │           186 │  712704 │        0 │            2.203035602 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           4 │           186 │       0 │        0 │            0.000036491 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ GlobalSort       │           5 │           186 │       0 │        0 │             0.00705633 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Limit            │           6 │           186 │       0 │        0 │            0.003093295 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ StreamingResults │           7 │           186 │       0 │        0 │             0.00000389 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Scan             │           0 │           187 │       0 │   663552 │            0.030348955 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           1 │           187 │  663552 │   663552 │            0.012509556 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           2 │           187 │  663552 │   663552 │             0.00894413 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ HashAggregate    │           3 │           187 │  663552 │        0 │            2.412869237 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           4 │           187 │       0 │        0 │             0.00003823 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ GlobalSort       │           5 │           187 │       0 │        0 │            0.006679273 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Limit            │           6 │           187 │       0 │        0 │            0.002480521 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ StreamingResults │           7 │           187 │       0 │        0 │             0.00000352 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Scan             │           0 │           188 │       0 │  1007616 │            0.037565514 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           1 │           188 │ 1007616 │  1007616 │            0.007842723 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           2 │           188 │ 1007616 │  1007616 │            0.008511582 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ HashAggregate    │           3 │           188 │ 1007616 │        0 │            2.523470591 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           4 │           188 │       0 │        0 │             0.00041508 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ GlobalSort       │           5 │           188 │       0 │        0 │            0.007348651 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Limit            │           6 │           188 │       0 │        0 │            0.009869951 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ StreamingResults │           7 │           188 │       0 │        0 │             0.00000428 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Scan             │           0 │           189 │       0 │   925696 │            0.127684348 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           1 │           189 │  925696 │   925696 │            0.016092657 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           2 │           189 │  925696 │   925696 │            0.034768688 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ HashAggregate    │           3 │           189 │  925696 │        0 │            2.331930799 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           4 │           189 │       0 │        0 │            0.000042961 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ GlobalSort       │           5 │           189 │       0 │        0 │            0.007163645 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Limit            │           6 │           189 │       0 │        0 │            0.004698903 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ StreamingResults │           7 │           189 │       0 │        0 │            0.000003589 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Scan             │           0 │           190 │       0 │   874318 │            0.033696135 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           1 │           190 │  874318 │   874318 │            0.029514913 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           2 │           190 │  874318 │   874318 │            0.024024478 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ HashAggregate    │           3 │           190 │  874318 │        0 │             2.46924677 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           4 │           190 │       0 │        0 │            0.000095462 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ GlobalSort       │           5 │           190 │       0 │        0 │              0.0069377 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Limit            │           6 │           190 │       0 │        0 │            0.001424295 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ StreamingResults │           7 │           190 │       0 │        0 │             0.00000336 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Scan             │           0 │           191 │       0 │   720896 │            0.049072263 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           1 │           191 │  720896 │   720896 │            0.010320147 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           2 │           191 │  720896 │   720896 │            0.032482448 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ HashAggregate    │           3 │           191 │  720896 │     9040 │     2.4008637139999998 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Project          │           4 │           191 │    9040 │     9040 │            0.000845099 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ GlobalSort       │           5 │           191 │    9040 │        0 │            0.009621632 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ Limit            │           6 │           191 │       0 │        0 │            0.007839181 │
│ 984e2bb5-3cfb-4a4b-b136-c26ad8636d59 │ StreamingResults │           7 │           191 │       0 │        0 │             0.00000393 │
├──────────────────────────────────────┴──────────────────┴─────────────┴───────────────┴─────────┴──────────┴────────────────────────┤
│ 1536 rows, 150 shown                                                                                                                │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Execution duration (s): 0.01675

c6a.4xlarge

glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 1.86345
glaredb> select * from query_info();
┌──────────────────────────────────────┐
│ query_id                             │
│ Utf8                                 │
├──────────────────────────────────────┤
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │
└──────────────────────────────────────┘
Execution duration (s): 0.00077
glaredb> select * from execution_profile('727e30ed-cb98-48a1-8036-5e4504673be8');
┌──────────────────────────────────────┬──────────────────┬─────────────┬───────────────┬─────────┬──────────┬────────────────────────┐
│ query_id                             │ operator_name    │ operator_id │ partition_idx │ rows_in │ rows_out │ execution_time_seconds │
│ Utf8                                 │ Utf8             │ UInt32      │ UInt32        │ UInt64  │ UInt64   │ Float64                │
├──────────────────────────────────────┼──────────────────┼─────────────┼───────────────┼─────────┼──────────┼────────────────────────┤
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Scan             │           0 │             0 │       0 │  7403878 │            0.290177925 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           1 │             0 │ 7403878 │  7403878 │            0.005055352 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           2 │             0 │ 7403878 │  7403878 │             0.02510188 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ HashAggregate    │           3 │             0 │ 7403878 │        0 │             1.50484158 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           4 │             0 │       0 │        0 │             0.00001797 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ GlobalSort       │           5 │             0 │       0 │        0 │            0.000070894 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Limit            │           6 │             0 │       0 │        0 │            0.000059345 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ StreamingResults │           7 │             0 │       0 │        0 │            0.000003951 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Scan             │           0 │             1 │       0 │  6186775 │            0.251688899 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           1 │             1 │ 6186775 │  6186775 │            0.004275596 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           2 │             1 │ 6186775 │  6186775 │             0.02136004 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ HashAggregate    │           3 │             1 │ 6186775 │        0 │            1.316800783 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           4 │             1 │       0 │        0 │             0.00001681 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ GlobalSort       │           5 │             1 │       0 │        0 │            0.000074944 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Limit            │           6 │             1 │       0 │        0 │            0.000128277 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ StreamingResults │           7 │             1 │       0 │        0 │             0.00000446 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Scan             │           0 │             2 │       0 │  5789053 │            0.244335856 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           1 │             2 │ 5789053 │  5789053 │            0.004354353 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           2 │             2 │ 5789053 │  5789053 │            0.021357546 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ HashAggregate    │           3 │             2 │ 5789053 │        0 │            1.288688036 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           4 │             2 │       0 │        0 │             0.00001714 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ GlobalSort       │           5 │             2 │       0 │        0 │            0.000098806 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Limit            │           6 │             2 │       0 │        0 │            0.000075064 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ StreamingResults │           7 │             2 │       0 │        0 │              0.0000037 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Scan             │           0 │             3 │       0 │  6872964 │            0.271029966 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           1 │             3 │ 6872964 │  6872964 │            0.004867832 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           2 │             3 │ 6872964 │  6872964 │             0.02284338 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ HashAggregate    │           3 │             3 │ 6872964 │        0 │            1.442637133 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           4 │             3 │       0 │        0 │             0.00001626 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ GlobalSort       │           5 │             3 │       0 │        0 │            0.000083945 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Limit            │           6 │             3 │       0 │        0 │            0.000115187 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ StreamingResults │           7 │             3 │       0 │        0 │             0.00000365 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Scan             │           0 │             4 │       0 │  7098404 │            0.289393064 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           1 │             4 │ 7098404 │  7098404 │            0.004988944 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           2 │             4 │ 7098404 │  7098404 │            0.024433972 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ HashAggregate    │           3 │             4 │ 7098404 │        0 │            1.452081623 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           4 │             4 │       0 │        0 │            0.000024751 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ GlobalSort       │           5 │             4 │       0 │        0 │            0.000080135 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Limit            │           6 │             4 │       0 │        0 │            0.000095526 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ StreamingResults │           7 │             4 │       0 │        0 │             0.00000518 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Scan             │           0 │             5 │       0 │  6701056 │            0.280666805 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           1 │             5 │ 6701056 │  6701056 │            0.004785481 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           2 │             5 │ 6701056 │  6701056 │            0.023453628 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ HashAggregate    │           3 │             5 │ 6701056 │        0 │            1.447458245 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           4 │             5 │       0 │        0 │            0.000018402 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ GlobalSort       │           5 │             5 │       0 │        0 │            0.000077636 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Limit            │           6 │             5 │       0 │        0 │            0.000017141 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ StreamingResults │           7 │             5 │       0 │        0 │             0.00000593 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Scan             │           0 │             6 │       0 │  5989649 │            0.250711611 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           1 │             6 │ 5989649 │  5989649 │             0.00423563 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           2 │             6 │ 5989649 │  5989649 │            0.021374997 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ HashAggregate    │           3 │             6 │ 5989649 │        0 │            1.291801582 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           4 │             6 │       0 │        0 │             0.00002066 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ GlobalSort       │           5 │             6 │       0 │        0 │            0.000081376 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Limit            │           6 │             6 │       0 │        0 │            0.000194682 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ StreamingResults │           7 │             6 │       0 │        0 │            0.000001461 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Scan             │           0 │             7 │       0 │  5496832 │            0.226288487 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           1 │             7 │ 5496832 │  5496832 │            0.004188934 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           2 │             7 │ 5496832 │  5496832 │            0.020159194 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ HashAggregate    │           3 │             7 │ 5496832 │        0 │            1.227828159 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           4 │             7 │       0 │        0 │            0.000021101 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ GlobalSort       │           5 │             7 │       0 │        0 │            0.000080954 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Limit            │           6 │             7 │       0 │        0 │            0.000084385 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ StreamingResults │           7 │             7 │       0 │        0 │             0.00000337 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Scan             │           0 │             8 │       0 │  5857778 │             0.26306123 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           1 │             8 │ 5857778 │  5857778 │            0.004192847 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           2 │             8 │ 5857778 │  5857778 │            0.021568531 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ HashAggregate    │           3 │             8 │ 5857778 │        0 │            1.339205315 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           4 │             8 │       0 │        0 │            0.000016311 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ GlobalSort       │           5 │             8 │       0 │        0 │            0.000071856 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Limit            │           6 │             8 │       0 │        0 │            0.000044493 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ StreamingResults │           7 │             8 │       0 │        0 │              0.0000036 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Scan             │           0 │             9 │       0 │  5542005 │            0.239379281 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           1 │             9 │ 5542005 │  5542005 │            0.004061521 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           2 │             9 │ 5542005 │  5542005 │            0.020310387 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ HashAggregate    │           3 │             9 │ 5542005 │        0 │            1.256848263 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           4 │             9 │       0 │        0 │             0.00001276 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ GlobalSort       │           5 │             9 │       0 │        0 │            0.000097655 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Limit            │           6 │             9 │       0 │        0 │            0.000106776 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ StreamingResults │           7 │             9 │       0 │        0 │             0.00000035 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Scan             │           0 │            10 │       0 │  5257887 │            0.233033188 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           1 │            10 │ 5257887 │  5257887 │            0.004037739 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           2 │            10 │ 5257887 │  5257887 │            0.019581925 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ HashAggregate    │           3 │            10 │ 5257887 │        0 │            1.249098305 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           4 │            10 │       0 │        0 │            0.000018041 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ GlobalSort       │           5 │            10 │       0 │      160 │            0.000087323 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Limit            │           6 │            10 │     160 │       10 │             0.00016341 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ StreamingResults │           7 │            10 │      10 │        0 │            0.000004951 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Scan             │           0 │            11 │       0 │  5985725 │            0.268483249 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           1 │            11 │ 5985725 │  5985725 │            0.004453496 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           2 │            11 │ 5985725 │  5985725 │            0.021553635 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ HashAggregate    │           3 │            11 │ 5985725 │        0 │            1.343495766 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           4 │            11 │       0 │        0 │            0.000033161 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ GlobalSort       │           5 │            11 │       0 │        0 │            0.000111955 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Limit            │           6 │            11 │       0 │        0 │            0.000153709 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ StreamingResults │           7 │            11 │       0 │        0 │            0.000004009 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Scan             │           0 │            12 │       0 │  5941957 │            0.237326125 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           1 │            12 │ 5941957 │  5941957 │            0.004333399 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           2 │            12 │ 5941957 │  5941957 │            0.021893355 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ HashAggregate    │           3 │            12 │ 5941957 │        0 │            1.253383104 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           4 │            12 │       0 │        0 │             0.00001401 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ GlobalSort       │           5 │            12 │       0 │        0 │            0.000116727 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Limit            │           6 │            12 │       0 │        0 │            0.000034342 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ StreamingResults │           7 │            12 │       0 │        0 │             0.00000102 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Scan             │           0 │            13 │       0 │  6018474 │            0.257129856 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           1 │            13 │ 6018474 │  6018474 │            0.004540421 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           2 │            13 │ 6018474 │  6018474 │            0.022501525 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ HashAggregate    │           3 │            13 │ 6018474 │        0 │            1.325713293 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           4 │            13 │       0 │        0 │            0.000017861 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ GlobalSort       │           5 │            13 │       0 │        0 │            0.000081544 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Limit            │           6 │            13 │       0 │        0 │            0.000140488 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ StreamingResults │           7 │            13 │       0 │        0 │             0.00000377 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Scan             │           0 │            14 │       0 │  7058086 │            0.285038941 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           1 │            14 │ 7058086 │  7058086 │            0.004971706 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           2 │            14 │ 7058086 │  7058086 │            0.023880146 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ HashAggregate    │           3 │            14 │ 7058086 │        0 │            1.422014115 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           4 │            14 │       0 │        0 │            0.000031351 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ GlobalSort       │           5 │            14 │       0 │        0 │            0.000146019 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Limit            │           6 │            14 │       0 │        0 │            0.000187071 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ StreamingResults │           7 │            14 │       0 │        0 │             0.00000338 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Scan             │           0 │            15 │       0 │  6796974 │              0.2678492 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           1 │            15 │ 6796974 │  6796974 │            0.004576544 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           2 │            15 │ 6796974 │  6796974 │            0.023166993 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ HashAggregate    │           3 │            15 │ 6796974 │     9040 │            1.378012126 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Project          │           4 │            15 │    9040 │     9040 │            0.000029741 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ GlobalSort       │           5 │            15 │    9040 │        0 │            0.001059435 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ Limit            │           6 │            15 │       0 │        0 │             0.00017047 │
│ 727e30ed-cb98-48a1-8036-5e4504673be8 │ StreamingResults │           7 │            15 │       0 │        0 │             0.00000141 │
└──────────────────────────────────────┴──────────────────┴─────────────┴───────────────┴─────────┴──────────┴────────────────────────┘
Execution duration (s): 0.00089

scsmithr avatar May 07 '25 01:05 scsmithr

Various partition settings on c6a.metal, perf regresses between 32 and 64 partitions.

glaredb> set partitions to 1;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00036
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 9.84270
glaredb> set partitions to 2;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00023
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 5.85512
glaredb> set partitions to 4;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00026
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 3.29477
glaredb> set partitions to 8;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00042
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 1.83381
glaredb> set partitions to 16;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00062
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 1.09818
glaredb> set partitions to 32;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00106
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 0.81580
glaredb> set partitions to 64;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00176
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 0.97281
glaredb> set partitions to 128;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00264
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 1.96914

scsmithr avatar May 07 '25 01:05 scsmithr

~and also a ton of time on parquet metadata~ jk that's from mem allocation

Image

scsmithr avatar May 07 '25 13:05 scsmithr

Image

scsmithr avatar May 07 '25 14:05 scsmithr

Better after removing partitioned agg table locks:

glaredb> SELECT COUNT(DISTINCT UserID) FROM hits;
┌──────────┐
│ count    │
│ Int64    │
├──────────┤
│ 17630976 │
└──────────┘
Execution duration (s): 1.28571
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 2.34834

Various partition settings, perf degrades between 64 and 128 (and not nearly as bad as before):

glaredb> set partitions to 1;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00034
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 10.01439
glaredb> set partitions to 2;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00027
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 5.83856
glaredb> set partitions to 4;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00024
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 3.27808
glaredb> set partitions to 8;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00036
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 1.83342
glaredb> set partitions to 16;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00048
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 1.08420
glaredb> set partitions to 32;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00082
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 0.83592
glaredb> set partitions to 64;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00136
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 0.76043
glaredb> set partitions to 128;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00170
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 1.02900

Likely from excessive memory allocation (and zeroing out).

scsmithr avatar May 07 '25 17:05 scsmithr

After moving hash table allocation to inside execution:

glaredb> SELECT COUNT(DISTINCT UserID) FROM hits;
┌──────────┐
│ count    │
│ Int64    │
├──────────┤
│ 17630976 │
└──────────┘
Execution duration (s): 0.21730
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 1.33590

Various partition settings, perf degrades when going from 128 to 192:

glaredb> set partitions to 32;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00822
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 0.71536
glaredb> set partitions to 64;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00529
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 0.57305
glaredb> set partitions to 128;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00833
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 0.50615
glaredb> set partitions to 192;
┌─────────────────────┐
│ Query success       │
│ No columns returned │
└─────────────────────┘
Execution duration (s): 0.00861
glaredb> SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
┌──────────┬─────────┬──────────┬────────────────────┬─────────┐
│ RegionID │ sum     │ c        │ avg                │ count   │
│ Int32    │ Int64   │ Int64    │ Float64            │ Int64   │
├──────────┼─────────┼──────────┼────────────────────┼─────────┤
│      229 │ 2077656 │ 18295832 │  1506.085243130785 │ 2845673 │
│        2 │  441662 │  6687587 │ 1479.8386542111527 │ 1081016 │
│      208 │  285925 │  4261812 │ 1285.2593246722286 │  831676 │
│      169 │  100887 │  3320229 │ 1465.9073732564832 │  604583 │
│       32 │   81498 │  1843518 │ 1538.0376568061718 │  216010 │
│       34 │  161779 │  1792369 │  1548.360152401654 │  299479 │
│      184 │   55526 │  1755192 │ 1506.8082967561384 │  322661 │
│       42 │  108820 │  1542717 │ 1587.1085208758313 │  243181 │
│      107 │  120470 │  1516690 │ 1548.6028970982863 │  272448 │
│       51 │   98212 │  1435578 │ 1579.8860354505293 │  211505 │
└──────────┴─────────┴──────────┴────────────────────┴─────────┘
Execution duration (s): 0.77923

scsmithr avatar May 07 '25 21:05 scsmithr