0% found this document useful (0 votes)
68 views

Mor Script

The document contains SQL queries to summarize backup and restore success rates, backup data size by activity, occupancy and client details for backup infrastructure, total number of backup clients and policies, total number of schedules, and total backed up data size over different time periods.

Uploaded by

Anagha Ashokan
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views

Mor Script

The document contains SQL queries to summarize backup and restore success rates, backup data size by activity, occupancy and client details for backup infrastructure, total number of backup clients and policies, total number of schedules, and total backed up data size over different time periods.

Uploaded by

Anagha Ashokan
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

Backup Success Rate

-------------------
SELECT a."Date", a."Completed", b."Total Client Schedules",((a."Completed"*100) /
b."Total Client Schedules") as "Pct Completed"FROM ( SELECT DATE(scheduled_start)
as "Date",count(*) as "Completed" FROM events WHERE node_name IS NOT NULL AND
status = 'Completed' GROUP BY DATE(scheduled_start) ) as a, (SELECT
DATE(scheduled_start) as "Date", count(*) as "Total Client Schedules" FROM events
WHERE node_name IS NOT NULL and date(scheduled_start)>current_timestamp - 696
Hours and status != 'Future' and status <> 'Pending' and status <> 'In Progress'
and status <> 'Restarted' and status <> 'Started' GROUP BY DATE(scheduled_start) )
as b WHERE a."Date" = b."Date" ORDER BY "Date"

Restore Success Rate


SELECT a."Date", a."Failed", b."Total Client Schedules", 100-((a."Failed"*100) /
b."Total Client Schedules") as "Pct Completed" FROM ( SELECT DATE(scheduled_start)
as "Date",count(*) as "Failed" FROM events WHERE node_name IS NOT NULL AND status
<> 'Completed' and status <> 'Future' and status <> 'Started' and status <>
'Pending' and status <> 'Restarted'and status <> 'In Progress' GROUP BY
DATE(scheduled_start) ) as a, (SELECT DATE(scheduled_start) as "Date", count(*) as
"Total Client Schedules" events WHERE node_name IS NOT NULL GROUP BY
DATE(scheduled_start) ) as b WHERE a."Date" = b."Date" ORDER BY "Date" desc

Please Record Manually

Backup DataSize
----------------
SELECT activity, cast(float(sum(bytes))/1024/1024/1024 as dec(8,2)) as
"GB" FROM summary WHERE activity<>'TAPE MOUNT' AND activity<>'EXPIRATION'
AND start_time >{'2020-01-01 00:00:00'} AND start_time <{'2020-02-01 00:00:00'}
GROUP BY activity

-----------------------------------------------------------------------------------
-------
Total occupancy of the backup infra

select NODE_NAME,PHYSICAL_MB,LOGICAL_MB,REPORTING_MB from occupancy


-----------------------------------------------------------------------------------
----
Total number of Backup Clients/Backup Policies (Unique)

SELECT SUM(num_nodes) FROM domains


-----------------------------------------------------------------------------------
-----------
Total number of schedules

SELECT COUNT(*) FROM associations WHERE SCHEDULE_NAME IN (SELECT SCHEDULE_NAME FROM


associations)
SELECT CAST(FLOAT(SUM(bytes))/1024/1024/1024 AS DEC(8,2)) AS "Backed up data in GB"
FROm summary WHERE DAYS(current_timestamp)-DAYS(end_time)<=31 and
( activity='ARCHIVE' OR activity='BACKUP') ------> lists out backup data size with
out grouping
SELECT CAST(FLOAT(SUM(bytes))/1024/1024/1024 AS DEC(8,2)) AS "Backed up data in GB"
FROm summary WHERE DAYS(current_timestamp)-DAYS(end_time)<=31 and
( activity='ARCHIVE' OR activity='BACKUP' OR activity='FULL_DBBACKUP') GROUP BY
activity ------> lists out backup data size with grouping
-----------------------------------------------------------------------------------
----
to get client version:select
NODE_NAME,DOMAIN_NAME,PLATFORM_NAME,CLIENT_OS_NAME,CLIENT_OS_LEVEL,CLIENT_SYSTEM_AR
CHITECTURE,TCP_NAME,TCP_ADDRESS,CLIENT_VERSION,CLIENT_RELEASE,CLIENT_LEVEL,CLIENT_S
UBLEVEL from nodes
----------------------------------------------------------

TOTAL SPACE

select cast(float(sum(bytes))/1024/1024/1024/1024 as dec(8,2)) as "Backup up data


in TB" from summary where activity='BACKUP' or activity='ARCHIVE' AND start_time
>{'2020-02-01 00:00:00'} AND start_time <{'2020-03-01 00:00:00'}

select cast(float(sum(bytes))/1024/1024/1024/1024 as dec(8,2)) as "Backup up data


in TB" from summary where activity='BACKUP' or activity='ARCHIVE' and
DAYS(current_timestamp)-DAYS(end_time)<=1

select cast(float(sum(bytes))/1024/1024/1024/1024 as dec(8,2)) as "Backup up data


in TB" from summary where activity='BACKUP' or activity='ARCHIVE' and
DAYS(current_timestamp)-DAYS(end_time)<=744 AND end_time>current_timestamp-744
hours
-----------------------------------------------------------------------------------
---------------------------------------

total schedules including hourly bkup

select count(*) from events where LENGTH(domain_name) IS NOT NULL and


scheduled_start >{'2020-04-08 00:00:00'} AND scheduled_start <{'2020-04-09
00:00:00'}

You might also like