ADSM-L

Re: [ADSM-L] SQL statement to list fs not backed up sorted on size

2014-03-18 05:31:43
Subject: Re: [ADSM-L] SQL statement to list fs not backed up sorted on size
From: Ronald Le Large <rlelarge AT EPO DOT ORG>
To: ADSM-L AT VM.MARIST DOT EDU
Date: Tue, 18 Mar 2014 09:27:26 +0000
Eric,

Thanks for sharing . Very useful, it's appreciated !


Best regards / Mit freundlichen Grüßen / Sincères salutations

Ronald Le Large
Information technology officer Infrastructure Engineering 





-----Original Message-----
From: ADSM: Dist Stor Manager [mailto:ADSM-L AT VM.MARIST DOT EDU] On Behalf Of 
Loon, EJ van (SPLXM) - KLM
Sent: Monday, March 17, 2014 5:35 PM
To: ADSM-L AT VM.MARIST DOT EDU
Subject: Re: [ADSM-L] SQL statement to list fs not backed up sorted on size

Hi Skylar!
Thank you very much for your help!
The end result looks like this, just so it's available for others in the ADSM-L 
archives:

SELECT f.node_name as "Node Name",f.filespace_name as "Filespace 
Name",o.physical_mb as "MB Stored",date(f.backup_end) as "Last Backup Date" 
FROM filespaces f, occupancy o WHERE (days(f.backup_end) <
(days(current_date)-30)) and f.node_name=o.node_name and 
f.filespace_name=o.filespace_name ORDER BY o.physical_mb DESC

Kind regards,
Eric van Loon
AF/KLM Storage Engineering

-----Original Message-----
From: ADSM: Dist Stor Manager [mailto:ADSM-L AT VM.MARIST DOT EDU] On Behalf Of 
Skylar Thompson
Sent: donderdag 13 maart 2014 17:37
To: ADSM-L AT VM.MARIST DOT EDU
Subject: Re: SQL statement

You'll want to do a join across both tables on the node name. Something like 
this:

SELECT f.node_name,f.filespace_name,o.physical_mb -
        FROM filespaces f -
        INNER JOIN occupancy o ON f.node_name=o.node_name -
        WHERE -
                (days(f.backup_end) < (days(current_date)-30)) -
        ORDER BY o.physical_mb DESC

On Thu, Mar 13, 2014 at 05:16:37PM +0100, Loon, EJ van (SPLXM) - KLM
wrote:
> Dear TSM-ers,
>
> I'm trying to generate a SQL statement to create a list of filespaces 
> which are not backed up for more than 30 days, sorted on their 
> occupancy size. This is what I've got so far:
>
>
>
> select node_name, filespace_name, physical_mb from occupancy where 
> filespace_name in (select filespace_name from filespaces where
> (days(filespaces.backup_end) < (days(current_date)-30))) order by 
> physical_mb desc
>
>
>
> It doesn't work however, because filespace names are not unique. As 
> soon as a different node is found with the same filespace_name it's 
> listed too and that's not what I'm aiming for. I guess nested SQL is 
> not the way to go, but I don't know the solution.
>
> Thanks you very much for your help in advance!!!
>
> Kind regards,
>
> Eric van Loon
>
> AF/KLM Storage Engineering
>
>
>
> ********************************************************
> For information, services and offers, please visit our web site:
http://www.klm.com. This e-mail and any attachment may contain confidential and 
privileged material intended for the addressee only. If you are not the 
addressee, you are notified that no part of the e-mail or any attachment may be 
disclosed, copied or distributed, and that any other action related to this 
e-mail or attachment is strictly prohibited, and may be unlawful. If you have 
received this e-mail by error, please notify the sender immediately by return 
e-mail, and delete this message.
>
> Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries and/or
its employees shall not be liable for the incorrect or incomplete transmission 
of this e-mail or any attachments, nor responsible for any delay in receipt.
> Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal 
> Dutch Airlines) is registered in Amstelveen, The Netherlands, with 
> registered number 33014286
> ********************************************************

--
-- Skylar Thompson (skylar2 AT u.washington DOT edu)
-- Genome Sciences Department, System Administrator
-- Foege Building S046, (206)-685-7354
-- University of Washington School of Medicine
********************************************************
For information, services and offers, please visit our web site: 
http://www.klm.com. This e-mail and any attachment may contain confidential and 
privileged material intended for the addressee only. If you are not the 
addressee, you are notified that no part of the e-mail or any attachment may be 
disclosed, copied or distributed, and that any other action related to this 
e-mail or attachment is strictly prohibited, and may be unlawful. If you have 
received this e-mail by error, please notify the sender immediately by return 
e-mail, and delete this message. 

Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries and/or its 
employees shall not be liable for the incorrect or incomplete transmission of 
this e-mail or any attachments, nor responsible for any delay in receipt. 
Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal Dutch 
Airlines) is registered in Amstelveen, The Netherlands, with registered number 
33014286
********************************************************
                        

<Prev in Thread] Current Thread [Next in Thread>