Updated Dumpers statistics
This commit is contained in:
parent
cd75f68557
commit
bb0e64286e
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,28 @@
|
||||
WITH counts AS (
|
||||
SELECT
|
||||
CAST(COALESCE(SUM(ulc1=1),0) AS SIGNED) AS ULC1,
|
||||
CAST(COALESCE(SUM(ulc2=1),0) AS SIGNED) AS ULC2,
|
||||
CAST(COALESCE(SUM(ulc3=1),0) AS SIGNED) AS ULC3,
|
||||
CAST(COALESCE(SUM(ulc4=1),0) AS SIGNED) AS ULC4
|
||||
FROM dumper_cycles
|
||||
WHERE t_stamp BETWEEN :starttime AND :endtime
|
||||
),
|
||||
totals AS (
|
||||
SELECT (ULC1+ULC2+ULC3+ULC4) AS Dump_Total FROM counts
|
||||
),
|
||||
labels AS (
|
||||
SELECT 'ULC1' AS Dumper UNION ALL
|
||||
SELECT 'ULC2' UNION ALL
|
||||
SELECT 'ULC3' UNION ALL
|
||||
SELECT 'ULC4'
|
||||
)
|
||||
SELECT
|
||||
l.Dumper,
|
||||
CASE WHEN l.Dumper='ULC1' THEN ROUND(c.ULC1 / t.Dump_Total * 100, 2) END AS ULC1,
|
||||
CASE WHEN l.Dumper='ULC2' THEN ROUND(c.ULC2 / t.Dump_Total * 100, 2) END AS ULC2,
|
||||
CASE WHEN l.Dumper='ULC3' THEN ROUND(c.ULC3 / t.Dump_Total * 100, 2) END AS ULC3,
|
||||
CASE WHEN l.Dumper='ULC4' THEN ROUND(c.ULC4 / t.Dump_Total * 100, 2) END AS ULC4,
|
||||
100 AS Dump_Count
|
||||
FROM labels l
|
||||
CROSS JOIN counts c
|
||||
CROSS JOIN totals t;
|
||||
@ -0,0 +1,45 @@
|
||||
{
|
||||
"scope": "DG",
|
||||
"version": 2,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"query.sql"
|
||||
],
|
||||
"attributes": {
|
||||
"useMaxReturnSize": false,
|
||||
"autoBatchEnabled": false,
|
||||
"fallbackValue": "",
|
||||
"maxReturnSize": 100,
|
||||
"cacheUnit": "SEC",
|
||||
"type": "Query",
|
||||
"enabled": true,
|
||||
"cacheAmount": 1,
|
||||
"cacheEnabled": false,
|
||||
"database": "MariaDB",
|
||||
"fallbackEnabled": false,
|
||||
"lastModificationSignature": "9c7eede958fa24dd74eaca00ba3838a7b23c70ac1e259ebd46b749c94df1c01f",
|
||||
"permissions": [
|
||||
{
|
||||
"zone": "",
|
||||
"role": ""
|
||||
}
|
||||
],
|
||||
"lastModification": {
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-10-18T22:42:07Z"
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"type": "Parameter",
|
||||
"identifier": "starttime",
|
||||
"sqlType": 8
|
||||
},
|
||||
{
|
||||
"type": "Parameter",
|
||||
"identifier": "endtime",
|
||||
"sqlType": 8
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,29 @@
|
||||
WITH c AS (
|
||||
SELECT
|
||||
CAST(COALESCE(SUM(ulc1=1),0) AS SIGNED) AS ULC1,
|
||||
CAST(COALESCE(SUM(ulc2=1),0) AS SIGNED) AS ULC2,
|
||||
CAST(COALESCE(SUM(ulc3=1),0) AS SIGNED) AS ULC3,
|
||||
CAST(COALESCE(SUM(ulc4=1),0) AS SIGNED) AS ULC4
|
||||
FROM dumper_cycles
|
||||
WHERE t_stamp BETWEEN :starttime AND :endtime
|
||||
),
|
||||
t AS (
|
||||
SELECT (ULC1+ULC2+ULC3+ULC4) AS Total FROM c
|
||||
)
|
||||
SELECT 'ULC1' AS Dumper,
|
||||
ROUND(c.ULC1 / NULLIF(t.Total,0) * 100.0, 2) AS ULC1,
|
||||
NULL AS ULC2, NULL AS ULC3, NULL AS ULC4,
|
||||
100 AS Dump_Count
|
||||
FROM c CROSS JOIN t
|
||||
UNION ALL
|
||||
SELECT 'ULC2',
|
||||
NULL, ROUND(c.ULC2 / NULLIF(t.Total,0) * 100.0, 2), NULL, NULL, 100
|
||||
FROM c CROSS JOIN t
|
||||
UNION ALL
|
||||
SELECT 'ULC3',
|
||||
NULL, NULL, ROUND(c.ULC3 / NULLIF(t.Total,0) * 100.0, 2), NULL, 100
|
||||
FROM c CROSS JOIN t
|
||||
UNION ALL
|
||||
SELECT 'ULC4',
|
||||
NULL, NULL, NULL, ROUND(c.ULC4 / NULLIF(t.Total,0) * 100.0, 2), 100
|
||||
FROM c CROSS JOIN t;
|
||||
@ -0,0 +1,45 @@
|
||||
{
|
||||
"scope": "DG",
|
||||
"version": 2,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"query.sql"
|
||||
],
|
||||
"attributes": {
|
||||
"useMaxReturnSize": false,
|
||||
"autoBatchEnabled": false,
|
||||
"fallbackValue": "",
|
||||
"maxReturnSize": 100,
|
||||
"cacheUnit": "SEC",
|
||||
"type": "Query",
|
||||
"enabled": true,
|
||||
"cacheAmount": 1,
|
||||
"cacheEnabled": false,
|
||||
"database": "MariaDB",
|
||||
"fallbackEnabled": false,
|
||||
"lastModificationSignature": "c1c7aa376e227f64bd717f4cf2f27a0a14ef609ddca9a02dc77ea2d5fecf6b6b",
|
||||
"permissions": [
|
||||
{
|
||||
"zone": "",
|
||||
"role": ""
|
||||
}
|
||||
],
|
||||
"lastModification": {
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-10-18T22:43:55Z"
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"type": "Parameter",
|
||||
"identifier": "starttime",
|
||||
"sqlType": 8
|
||||
},
|
||||
{
|
||||
"type": "Parameter",
|
||||
"identifier": "endtime",
|
||||
"sqlType": 8
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
SELECT NOW() AS time, 1 AS name, CAST(COALESCE(SUM(ulc1 = 1), 0) AS SIGNED) AS count
|
||||
FROM dumper_cycles
|
||||
WHERE t_stamp BETWEEN :starttime AND :endtime
|
||||
UNION ALL
|
||||
SELECT NOW() + INTERVAL 1 SECOND , 2 , CAST(COALESCE(SUM(ulc2 = 1), 0) AS SIGNED)
|
||||
FROM dumper_cycles
|
||||
WHERE t_stamp BETWEEN :starttime AND :endtime
|
||||
UNION ALL
|
||||
SELECT NOW() + INTERVAL 2 SECOND , 3 , CAST(COALESCE(SUM(ulc3 = 1), 0) AS SIGNED)
|
||||
FROM dumper_cycles
|
||||
WHERE t_stamp BETWEEN :starttime AND :endtime
|
||||
UNION ALL
|
||||
SELECT NOW() + INTERVAL 3 SECOND , 4 , CAST(COALESCE(SUM(ulc4 = 1), 0) AS SIGNED)
|
||||
FROM dumper_cycles
|
||||
WHERE t_stamp BETWEEN :starttime AND :endtime
|
||||
ORDER BY name;
|
||||
@ -0,0 +1,45 @@
|
||||
{
|
||||
"scope": "DG",
|
||||
"version": 2,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"query.sql"
|
||||
],
|
||||
"attributes": {
|
||||
"useMaxReturnSize": false,
|
||||
"autoBatchEnabled": false,
|
||||
"fallbackValue": "",
|
||||
"maxReturnSize": 100,
|
||||
"cacheUnit": "SEC",
|
||||
"type": "Query",
|
||||
"enabled": true,
|
||||
"cacheAmount": 1,
|
||||
"cacheEnabled": false,
|
||||
"database": "MariaDB",
|
||||
"fallbackEnabled": false,
|
||||
"lastModificationSignature": "4addcac1cda8fc044de4f3bb9aed74d86f9f19406b2bdce868963d49635ab266",
|
||||
"permissions": [
|
||||
{
|
||||
"zone": "",
|
||||
"role": ""
|
||||
}
|
||||
],
|
||||
"lastModification": {
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-10-18T23:43:21Z"
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"type": "Parameter",
|
||||
"identifier": "starttime",
|
||||
"sqlType": 8
|
||||
},
|
||||
{
|
||||
"type": "Parameter",
|
||||
"identifier": "endtime",
|
||||
"sqlType": 8
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user