queries: add a bunch

This commit is contained in:
Leopold Schabel 2022-09-09 15:34:02 +02:00
parent cddcfc155d
commit 99884a2d4f
8 changed files with 64 additions and 0 deletions

1
queries/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
out

1
queries/highest.sql Normal file
View File

@ -0,0 +1 @@
SELECT max(slot) FROM slot_status WHERE toDate(timestamp) = today()

0
queries/race.sql Normal file
View File

13
queries/single_slot.sql Normal file
View File

@ -0,0 +1,13 @@
SELECT slot,
timestamp,
runningDifference(toUnixTimestamp64Milli(timestamp)) AS deltaMs,
bar(deltaMs, 0, 10000, 10) AS deltaMsB,
type
FROM (
SELECT *
FROM slot_status
WHERE (slot = 138604605)
AND (source = 'val4.ffm1')
ORDER BY timestamp ASC,
type ASC
)

9
queries/slot_ts.sql Normal file
View File

@ -0,0 +1,9 @@
WITH CAST(timestamp, 'Nullable(DateTime)') AS ts
SELECT
slot,
minIf(ts, type = 'firstShredReceived') AS first,
minIf(ts, type = 'completed') AS completed,
minIf(ts, type = 'optimisticConfirmation') AS confirmed
FROM slot_status
GROUP BY slot
ORDER BY slot ASC

View File

@ -0,0 +1,4 @@
select leader, avg(stats.num_successful_transactions + assumeNotNull(stats.num_failed_transactions)) as avgTxs
from slot_status
group by leader
order by avgTxs desc

7
queries/tx_per_slot.sql Normal file
View File

@ -0,0 +1,7 @@
SELECT
slot,
max(assumeNotNull(stats.num_successful_transactions)) + max(assumeNotNull(stats.num_failed_transactions)) AS maxTxs
FROM slot_status
WHERE type = 'frozen'
GROUP BY slot
ORDER BY slot

View File

@ -0,0 +1,29 @@
SELECT
winner,
count(),
bar(count(), 1, 10000, 20)
FROM
(
SELECT
slot,
any(source) AS winner
FROM
(
SELECT
source,
slot,
minIf(timestamp, type = 'completed') AS firstCompleted
FROM slot_status
WHERE toDate(timestamp) = today()
GROUP BY
source,
slot
ORDER BY
slot ASC,
firstCompleted ASC
)
GROUP BY slot
ORDER BY slot ASC
)
GROUP BY winner
ORDER BY count() DESC