This blog on Trino S3 initially appeared on Medium. It was republished with the author’s credit and consent.
In this blog, I’ll go over how to use S3 storage on a Pure Storage® FlashBlade® with Trino, the fast distributed SQL query engine for big data.
I deploy Trino using the hive chart and provide a values.yaml file with the following configuration:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<span style="font-weight: 400;">additionalCatalogs:</span> <span style="font-weight: 400;"> </span><span style="font-weight: 400;">lakehouse:</span> <span style="font-weight: 400;">|-</span> <span style="font-weight: 400;"> connector.name=hive</span> <span style="font-weight: 400;"> hive.metastore.uri=thrift://hivems-hive-metastore.analytics.svc.local:9083 </span> <span style="font-weight: 400;"> hive.s3.aws-access-key=PSFB....BJEIA</span> <span style="font-weight: 400;"> hive.s3.aws-secret-key=A121....eJOEN</span> <span style="font-weight: 400;"> hive.s3.endpoint=192.168.2.2</span> <span style="font-weight: 400;"> hive.s3.ssl.enabled=false</span> |
This is pointing to my hive-metastore server. See this blog post for more information on setting that up. I then edit the Trino service to switch from ClusterIP to NodePort to facilitate external access.
As usual, I use the helm install command:
1 |
<span style="font-weight: 400;">helm -n analytics install trino trino/trino -f values.yaml</span> |
On a Linux client with the trino-cli installed, I use the following command to connect to my in Kubernetes running instance, and list the current catalogs available:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<span style="font-weight: 400;">$ ./trino-cli</span><span style="font-weight: 400;">-422</span><span style="font-weight: 400;">-executable.jar </span><span style="font-weight: 400;">--server http://10.225.114.50:32140</span> <span style="font-weight: 400;">trino> </span><span style="font-weight: 400;">show</span><span style="font-weight: 400;"> catalogs;</span> <span style="font-weight: 400;"> Catalog </span> <span style="font-weight: 400;">-----------</span> <span style="font-weight: 400;">hive</span> <span style="font-weight: 400;">system</span><span style="font-weight: 400;"> </span> <span style="font-weight: 400;">tpcds </span> <span style="font-weight: 400;">tpch </span> <span style="font-weight: 400;">(</span><span style="font-weight: 400;">4</span> <span style="font-weight: 400;">rows</span><span style="font-weight: 400;">)</span> <span style="font-weight: 400;">Query </span><span style="font-weight: 400;">20230810</span><span style="font-weight: 400;">_122520_00000_gb9kf, FINISHED, </span><span style="font-weight: 400;">2</span><span style="font-weight: 400;"> nodes</span> <span style="font-weight: 400;">Splits: </span><span style="font-weight: 400;">68</span><span style="font-weight: 400;"> total, </span><span style="font-weight: 400;">68</span><span style="font-weight: 400;"> done (</span><span style="font-weight: 400;">100.00</span><span style="font-weight: 400;">%)</span> <span style="font-weight: 400;">1.15</span><span style="font-weight: 400;"> [</span><span style="font-weight: 400;">0</span> <span style="font-weight: 400;">rows</span><span style="font-weight: 400;">, </span><span style="font-weight: 400;">0</span><span style="font-weight: 400;">B] [</span><span style="font-weight: 400;">0</span> <span style="font-weight: 400;">rows</span><span style="font-weight: 400;">/s, </span><span style="font-weight: 400;">0</span><span style="font-weight: 400;">B/s]</span> <span style="font-weight: 400;">trino></span> |
I can then select my hive source and check the available tables:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<span style="font-weight: 400;">trino> use hive.default;</span> <span style="font-weight: 400;">USE</span> <span style="font-weight: 400;">trino:</span><span style="font-weight: 400;">default</span><span style="font-weight: 400;">> </span><span style="font-weight: 400;">show</span><span style="font-weight: 400;"> tables;</span> <span style="font-weight: 400;"> </span><span style="font-weight: 400;">Table</span><span style="font-weight: 400;"> </span> <span style="font-weight: 400;">---------------</span> <span style="font-weight: 400;">nyctaxi_table</span> <span style="font-weight: 400;">(</span><span style="font-weight: 400;">1</span> <span style="font-weight: 400;">row</span><span style="font-weight: 400;">)</span> <span style="font-weight: 400;">Query </span><span style="font-weight: 400;">20230810</span><span style="font-weight: 400;">_140256_00004_uapkp, FINISHED, </span><span style="font-weight: 400;">3</span><span style="font-weight: 400;"> nodes</span> <span style="font-weight: 400;">Splits: </span><span style="font-weight: 400;">68</span><span style="font-weight: 400;"> total, </span><span style="font-weight: 400;">68</span><span style="font-weight: 400;"> done (</span><span style="font-weight: 400;">100.00</span><span style="font-weight: 400;">%)</span> <span style="font-weight: 400;">0.45</span><span style="font-weight: 400;"> [</span><span style="font-weight: 400;">1</span> <span style="font-weight: 400;">rows</span><span style="font-weight: 400;">, </span><span style="font-weight: 400;">30</span><span style="font-weight: 400;">B] [</span><span style="font-weight: 400;">2</span> <span style="font-weight: 400;">rows</span><span style="font-weight: 400;">/s, </span><span style="font-weight: 400;">67</span><span style="font-weight: 400;">B/s]</span> <span style="font-weight: 400;">trino:</span><span style="font-weight: 400;">default</span><span style="font-weight: 400;">></span> |
Note that to see the available schemas, you can use:
trino> show schemas from hive;
Schema
——————–
default
information_schema
(2 rows)
Query 20230810_152954_00003_a45jd, FINISHED, 3 nodes
Splits: 68 total, 68 done (100.00%)
0.61 [2 rows, 35B] [3 rows/s, 57B/s]
To see the table schema, you can use:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
<span style="font-weight: 400;">trino:</span><span style="font-weight: 400;">default</span><span style="font-weight: 400;">> </span><span style="font-weight: 400;">describe</span><span style="font-weight: 400;"> nyctaxi;</span> <span style="font-weight: 400;"> </span><span style="font-weight: 400;">Column</span><span style="font-weight: 400;"> | Type | Extra | Comment</span> <span style="font-weight: 400;">-----------------------+--------------+-------+---------</span> <span style="font-weight: 400;">vendorid | </span><span style="font-weight: 400;">bigint</span><span style="font-weight: 400;"> | | </span> <span style="font-weight: 400;">tpep_pickup_datetime | </span><span style="font-weight: 400;">timestamp</span><span style="font-weight: 400;">(</span><span style="font-weight: 400;">3</span><span style="font-weight: 400;">) | | </span> <span style="font-weight: 400;">tpep_dropoff_datetime | </span><span style="font-weight: 400;">timestamp</span><span style="font-weight: 400;">(</span><span style="font-weight: 400;">3</span><span style="font-weight: 400;">) | | </span> <span style="font-weight: 400;">passenger_count | </span><span style="font-weight: 400;">double</span><span style="font-weight: 400;"> | | </span> <span style="font-weight: 400;">trip_distance | </span><span style="font-weight: 400;">double</span><span style="font-weight: 400;"> | | </span> <span style="font-weight: 400;">ratecodeid | </span><span style="font-weight: 400;">double</span><span style="font-weight: 400;"> | | </span> <span style="font-weight: 400;">store_and_fwd_flag | </span><span style="font-weight: 400;">varchar</span><span style="font-weight: 400;"> | | </span> <span style="font-weight: 400;">pulocationid | </span><span style="font-weight: 400;">bigint</span><span style="font-weight: 400;"> | | </span> <span style="font-weight: 400;">dolocationid | </span><span style="font-weight: 400;">bigint</span><span style="font-weight: 400;"> | | </span> <span style="font-weight: 400;">payment_type | </span><span style="font-weight: 400;">bigint</span><span style="font-weight: 400;"> | | </span> <span style="font-weight: 400;">fare_amount | </span><span style="font-weight: 400;">double</span><span style="font-weight: 400;"> | | </span> <span style="font-weight: 400;">extra | </span><span style="font-weight: 400;">double</span><span style="font-weight: 400;"> | | </span> <span style="font-weight: 400;">mta_tax | </span><span style="font-weight: 400;">double</span><span style="font-weight: 400;"> | | </span> <span style="font-weight: 400;">tip_amount | </span><span style="font-weight: 400;">double</span><span style="font-weight: 400;"> | | </span> <span style="font-weight: 400;">tolls_amount | </span><span style="font-weight: 400;">double</span><span style="font-weight: 400;"> | | </span> <span style="font-weight: 400;">improvement_surcharge | </span><span style="font-weight: 400;">double</span><span style="font-weight: 400;"> | | </span> <span style="font-weight: 400;">total_amount | </span><span style="font-weight: 400;">double</span><span style="font-weight: 400;"> | | </span> <span style="font-weight: 400;">(</span><span style="font-weight: 400;">17</span> <span style="font-weight: 400;">rows</span><span style="font-weight: 400;">)</span> <span style="font-weight: 400;">Query </span><span style="font-weight: 400;">20230810</span><span style="font-weight: 400;">_163505_00104_a45jd, FINISHED, </span><span style="font-weight: 400;">3</span><span style="font-weight: 400;"> nodes</span> <span style="font-weight: 400;">Splits: </span><span style="font-weight: 400;">68</span><span style="font-weight: 400;"> total, </span><span style="font-weight: 400;">68</span><span style="font-weight: 400;"> done (</span><span style="font-weight: 400;">100.00</span><span style="font-weight: 400;">%)</span> <span style="font-weight: 400;">0.28</span><span style="font-weight: 400;"> [</span><span style="font-weight: 400;">17</span> <span style="font-weight: 400;">rows</span><span style="font-weight: 400;">, </span><span style="font-weight: 400;">1.05</span><span style="font-weight: 400;">KB] [</span><span style="font-weight: 400;">60</span> <span style="font-weight: 400;">rows</span><span style="font-weight: 400;">/s, </span><span style="font-weight: 400;">3.72</span><span style="font-weight: 400;">KB/s]</span> |
I can now run various queries on the data set. Please note this is from a very limited lab Kubernetes cluster with low resources and network connectivity, so performance was not the aim:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
<span style="font-weight: 400;">trino:</span><span style="font-weight: 400;">default</span><span style="font-weight: 400;">> </span><span style="font-weight: 400;">select</span> <span style="font-weight: 400;">count</span><span style="font-weight: 400;">(*) </span><span style="font-weight: 400;">from</span><span style="font-weight: 400;"> nyctaxi;</span> <span style="font-weight: 400;"> _col0 </span> <span style="font-weight: 400;">-----------</span> <span style="font-weight: 400;">899294289</span> <span style="font-weight: 400;">(</span><span style="font-weight: 400;">1</span> <span style="font-weight: 400;">row</span><span style="font-weight: 400;">)</span> <span style="font-weight: 400;">Query </span><span style="font-weight: 400;">20230815</span><span style="font-weight: 400;">_132013_00029_4suvq, FINISHED, </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> node</span> <span style="font-weight: 400;">Splits: </span><span style="font-weight: 400;">343</span><span style="font-weight: 400;"> total, </span><span style="font-weight: 400;">343</span><span style="font-weight: 400;"> done (</span><span style="font-weight: 400;">100.00</span><span style="font-weight: 400;">%)</span> <span style="font-weight: 400;">1.04</span><span style="font-weight: 400;"> [</span><span style="font-weight: 400;">899</span><span style="font-weight: 400;">M </span><span style="font-weight: 400;">rows</span><span style="font-weight: 400;">, </span><span style="font-weight: 400;">3.56</span><span style="font-weight: 400;">MB] [</span><span style="font-weight: 400;">865</span><span style="font-weight: 400;">M </span><span style="font-weight: 400;">rows</span><span style="font-weight: 400;">/s, </span><span style="font-weight: 400;">3.43</span><span style="font-weight: 400;">MB/s]</span> <span style="font-weight: 400;">trino:</span><span style="font-weight: 400;">default</span><span style="font-weight: 400;">> </span><span style="font-weight: 400;">select</span><span style="font-weight: 400;"> * </span><span style="font-weight: 400;">from</span><span style="font-weight: 400;"> nyctaxi </span><span style="font-weight: 400;">WHERE</span><span style="font-weight: 400;"> tolls_amount > </span><span style="font-weight: 400;">100</span> <span style="font-weight: 400;">order</span> <span style="font-weight: 400;">by</span><span style="font-weight: 400;"> tolls_amount </span><span style="font-weight: 400;">desc</span><span style="font-weight: 400;"> limit </span><span style="font-weight: 400;">10</span><span style="font-weight: 400;">;</span> <span style="font-weight: 400;">vendorid | tpep_pickup_datetime | tpep_dropoff_datetime | passenger_count | trip_distance | ratecodeid | store_and_fwd_flag | pulocationid | dolocationid | payment_type | fare_amount | extra | mta</span> <span style="font-weight: 400;">----------+-------------------------+-------------------------+-----------------+---------------+------------+--------------------+--------------+--------------+--------------+-------------+-------+----</span> <span style="font-weight: 400;"> </span><span style="font-weight: 400;">2</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2017-07-03</span> <span style="font-weight: 400;">17</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">15</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">15.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2017-07-03</span> <span style="font-weight: 400;">17</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">35</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">57.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">9.74</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | N | </span><span style="font-weight: 400;">138</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">107</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">27.5</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">1.0</span><span style="font-weight: 400;"> | </span> <span style="font-weight: 400;"> </span><span style="font-weight: 400;">2</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2015-12-12</span> <span style="font-weight: 400;">00</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">17</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">39.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2015-12-12</span> <span style="font-weight: 400;">01</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">14</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">18.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">38.48</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">5</span><span style="font-weight: 400;"> | N | </span><span style="font-weight: 400;">68</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">265</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">200.0</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">0.0</span><span style="font-weight: 400;"> | </span> <span style="font-weight: 400;"> </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2016-12-29</span> <span style="font-weight: 400;">07</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">46</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">33.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2016-12-29</span> <span style="font-weight: 400;">08</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">03</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">36.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">4.7</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | N | </span><span style="font-weight: 400;">151</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">223</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">16.5</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">0.0</span><span style="font-weight: 400;"> | </span> <span style="font-weight: 400;"> </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2014-08-15</span> <span style="font-weight: 400;">10</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">37</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">42.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2014-08-15</span> <span style="font-weight: 400;">11</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">07</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">21.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">10.0</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | N | </span><span style="font-weight: 400;">230</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">138</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">3</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">32.0</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">0.0</span><span style="font-weight: 400;"> | </span> <span style="font-weight: 400;"> </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2015-01-06</span> <span style="font-weight: 400;">18</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">27</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">38.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2015-01-06</span> <span style="font-weight: 400;">19</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">04</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">04.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">18.5</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2</span><span style="font-weight: 400;"> | N | </span><span style="font-weight: 400;">264</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">264</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">52.0</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">0.0</span><span style="font-weight: 400;"> | </span> <span style="font-weight: 400;"> </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2016-03-14</span> <span style="font-weight: 400;">15</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">16</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">32.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2016-03-14</span> <span style="font-weight: 400;">16</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">27</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">11.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">18.5</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2</span><span style="font-weight: 400;"> | Y | </span><span style="font-weight: 400;">132</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">230</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">3</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">52.0</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">0.0</span><span style="font-weight: 400;"> | </span> <span style="font-weight: 400;"> </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2016-05-02</span> <span style="font-weight: 400;">09</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">10</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">21.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2016-05-02</span> <span style="font-weight: 400;">09</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">58</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">00.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">18.0</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2</span><span style="font-weight: 400;"> | N | </span><span style="font-weight: 400;">229</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">132</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">3</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">52.0</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">0.0</span><span style="font-weight: 400;"> | </span> <span style="font-weight: 400;"> </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2017-11-28</span> <span style="font-weight: 400;">23</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">24</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">24.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2017-11-29</span> <span style="font-weight: 400;">00</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">09</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">00.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">6.2</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | N | </span><span style="font-weight: 400;">246</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">112</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">3</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">26.5</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">0.5</span><span style="font-weight: 400;"> | </span> <span style="font-weight: 400;"> </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2014-09-14</span> <span style="font-weight: 400;">12</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">37</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">44.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2014-09-14</span> <span style="font-weight: 400;">12</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">49</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">49.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">1.4</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | N | </span><span style="font-weight: 400;">186</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">170</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">3</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">9.5</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">0.0</span><span style="font-weight: 400;"> | </span> <span style="font-weight: 400;"> </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2015-11-20</span> <span style="font-weight: 400;">21</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">35</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">41.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">2015-11-20</span> <span style="font-weight: 400;">22</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">08</span><span style="font-weight: 400;">:</span><span style="font-weight: 400;">29.000</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">8.5</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> | N | </span><span style="font-weight: 400;">264</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">264</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">3</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">30.5</span><span style="font-weight: 400;"> | </span><span style="font-weight: 400;">0.5</span><span style="font-weight: 400;"> | </span> <span style="font-weight: 400;">(</span><span style="font-weight: 400;">10</span> <span style="font-weight: 400;">rows</span><span style="font-weight: 400;">)</span> <span style="font-weight: 400;">Query </span><span style="font-weight: 400;">20230815</span><span style="font-weight: 400;">_131646_00028_4suvq, FINISHED, </span><span style="font-weight: 400;">1</span><span style="font-weight: 400;"> node</span> <span style="font-weight: 400;">Splits: </span><span style="font-weight: 400;">353</span><span style="font-weight: 400;"> total, </span><span style="font-weight: 400;">353</span><span style="font-weight: 400;"> done (</span><span style="font-weight: 400;">100.00</span><span style="font-weight: 400;">%)</span> <span style="font-weight: 400;">2.77</span><span style="font-weight: 400;"> [</span><span style="font-weight: 400;">487</span><span style="font-weight: 400;">M </span><span style="font-weight: 400;">rows</span><span style="font-weight: 400;">, </span><span style="font-weight: 400;">6.36</span><span style="font-weight: 400;">GB] [</span><span style="font-weight: 400;">176</span><span style="font-weight: 400;">M </span><span style="font-weight: 400;">rows</span><span style="font-weight: 400;">/s, </span><span style="font-weight: 400;">2.3</span><span style="font-weight: 400;">GB/s]</span> |