TPC-DS benchmark results

Three consecutive executions per query. Execution 3 is the main result. Caching allowed.

103 queries · 103 main results · seconds · execution 3 is the main result

Query / planRun 1 · warmupRun 2 · warmupRun 3 · mainRun 3 · server
Q10.460.100.100.10
Q21.891.521.491.47
Q30.930.720.750.75
Q4Demo10.279.0910.6410.63
Q51.790.730.740.73
Q60.860.570.580.58
Q72.291.431.421.42
Q81.451.441.401.39
Q94.801.660.900.90
Q102.400.700.710.71
Q1111.0513.598.728.72
Q121.200.710.710.71
Q133.531.111.111.11
Q14A9.2310.144.604.59
Q14B5.164.834.164.15
Q152.151.321.311.30
Q160.760.220.220.21
Q173.801.791.821.81
Q181.420.880.880.88
Q191.220.520.530.53
Q200.540.390.390.39
Q210.810.460.450.45
Q227.426.916.866.86
Q23A11.099.446.916.91
Q23B8.636.826.806.80
Q24A4.111.781.801.80
Q24B1.761.911.821.82
Q252.551.331.311.31
Q260.910.410.410.40
Q272.431.441.431.43
Q286.162.101.321.32
Q294.631.531.531.53
Q301.801.031.031.03
Q312.671.681.651.64
Q320.390.150.160.15
Q331.250.860.850.85
Q341.070.750.740.72
Q352.341.741.681.68
Q361.651.371.361.35
Q370.840.260.260.26
Q383.323.193.203.20
Q39A2.981.951.921.91
Q39B1.601.661.531.53
Q400.550.240.240.23
Q410.210.120.110.11
Q420.670.640.640.63
Q430.120.080.080.08
Q440.480.180.180.17
Q452.111.861.871.87
Q461.841.591.601.60
Q477.744.174.294.29
Q483.791.601.601.60
Q493.100.780.800.80
Q502.251.871.921.91
Q517.258.376.286.28
Q520.730.640.650.65
Q531.050.910.900.90
Q541.100.740.740.74
Q550.610.610.610.61
Q561.310.960.950.95
Q573.933.382.802.79
Q580.850.763.213.21
Q594.633.353.343.34
Q601.671.071.071.07
Q612.141.121.121.12
Q621.411.111.121.12
Q631.060.840.840.84
Q64Demo5.463.963.593.59
Q651.721.601.591.58
Q661.430.920.920.92
Q6722.2719.0019.0819.08
Q680.300.150.150.15
Q690.900.770.800.79
Q701.891.841.841.84
Q711.610.941.040.75
Q723.042.472.282.28
Q730.800.560.530.52
Q749.779.129.099.09
Q754.363.383.223.21
Q761.040.730.730.73
Q771.580.720.710.71
Q784.853.693.623.62
Q796.111.381.411.41
Q802.810.880.900.89
Q810.980.550.550.55
Q820.890.650.660.66
Q830.830.610.610.61
Q840.400.290.280.28
Q851.250.840.870.86
Q863.042.352.412.41
Q872.892.842.932.93
Q882.631.251.321.32
Q891.161.171.151.15
Q900.650.410.410.41
Q910.370.220.230.22
Q920.780.690.610.60
Q931.861.801.831.83
Q941.410.740.730.73
Q950.710.310.320.32
Q960.670.410.410.41
Q973.153.003.053.04
Q981.411.301.281.09
Q991.130.950.920.92

Main results (JSON) · All three executions and cache telemetry (JSON)

Cached sequential measurement

Fabric Data Warehouse · F64 · CPU · West Europe · SF100. Dedicated capacity: f64polaris2026. One SQL pool: Sql pool1 · 100% compute · Optimize for reads.

177 queries: TPC-H 22, TPC-DS 103 query parts, DSB 52 fixed instances. One user executes the catalogue once. Each query runs three times consecutively, with caching allowed. Execution 3 is the main result. Executions 1 and 2 warm the caches and remain available for comparison.

Client response time covers execution and complete result transfer. SQL connection setup and Warehouse data loading precede measurement. All inputs are managed Warehouse tables. Results preserve errors and all three attempts.

Query Insights supplies separate server times and OneLake, RAM and SSD scan volumes. Rows match the distributed statement ID captured during execution. DSB query 039 contains two SQL statements per execution; its client time covers both statements and result sets. Its server telemetry is unavailable because the captured statement ID is ambiguous. Unavailable telemetry is marked explicitly. Result cache: 0 = unused, 1 = entry created, 2 = hit. Caching is allowed; actual reuse depends on each query.

Plans are saved estimated Warehouse plans. They show operator structure and optimiser estimates. Data caching · Result-set caching · Query Insights

Run 0973a214-8d95-4fff-839a-997efda1ae51 · 531 / 531 successful executions · 1044.2 s measurement window · Published 2026-10-04T21:34:14.384Z