(Originally posted 2014-03-08.) It’s only fair to warn you this gets technical straight away. And is probably only interesting to a DB2 audience anyway. And as someone who disclaims on his DB2 knowledge anyway you might not want to read this. 🙂 Still with me? Excellent! As described in Coping With DB2 Version 10 AndContinue reading “And Some More Things On The Way To DB2 Version 11”
Category Archives: Uncategorized
Coping With DB2 Version 10 And Preparing For DB2 Version 11
(Originally posted 2014-03-08.) I’ve said this many times: I’m not a DB2 person but I’ve bluffed my way in DB2 for many a year.[1] Perhaps that’s why I don’t get to use my DB2 analysis code nearly as much as I’d like. So it’s perhaps not so surprising my code fell behind when it cameContinue reading “Coping With DB2 Version 10 And Preparing For DB2 Version 11”
What We Share And What We Have In Common
(Originally posted 2014-03-01.) The subtext of this post is “do try and keep up” – which is directed at me as much as anybody. 🙂 And is a perpetual state of being when you’re dealing with evolving SMF data and enterprise computing environments. When I look at a system’s memory usage my code produces whatContinue reading “What We Share And What We Have In Common”
Factorise – For Your Eyes
(Originally posted 2014-02-23.) As you might know I like maths, particularly algebra. (If you’ve read Another Neat Piece Of Algebra – Series Summation and Hello, I’m Martin And I’m An Algebraic 🙂 you do.) If there’s one thing I would be doing if I weren’t doing this[1] it might be teaching maths – but itContinue reading “Factorise – For Your Eyes”
Factorise
.variable { font-style:italic; font-size: 125%; } .exponent { font-size: 75%; vertical-align: super; } .equation { background: #ccffcc; padding: 10px; box-shadow: 10px 10px 5px #888888; display: inline-block; } .bracket:before { content:”(“; } .bracket:after { content:”)”; } .wrong { color: #ff0000; } .right { color: #00ff00; } // Create HTML to display polynomial // Assumes: 1) AllContinue reading “Factorise”
New zIIP Capacity Planning Presentation
(Originally posted 2014-02-19.) In zIIP Address Space Instrumentation I discussed the subject of zIIP Capacity Planning. What I was working on – but wasn’t ready to reveal – was a presentation on zIIP Capacity Planning. But I was also working on my new “zIIP CPU From Type 30” code. And that’s indeed what that postContinue reading “New zIIP Capacity Planning Presentation”
LPARs – What’s In A Name?
(Originally posted 2014-01-15.) Basic tutorial or advanced nicety? You decide… Having been told what I thought was a nice high level presentation was “a bit too technical” I’ll confess to a perpetual (slight) anxiety about “level”. 🙂 Anyhow, this post is about inferences from LPAR names, particularly deactivated ones. (If you catch me saying “inactiveContinue reading “LPARs – What’s In A Name?”
zIIP Address Space Instrumentation
(Originally posted 2013-12-13.) Increasingly people are going to want to understand their zIIP usage and do capacity planning for zIIPs. Previously I’ve written about zIIP CPU numbers from the RMF perspective, namely at the WLM Workload and Service Class levels. This post is about taking it down a layer – to the address space levelContinue reading “zIIP Address Space Instrumentation”
Batch Job Cloning Residency – To The Better End
(Originally posted 2013-11-08.) Usually a residency ends on the last day. Well doesn’t everything? 🙂 But this one’s been a little unusual in that regard. Straight after the residency came a week in which two of us presented at the GSE UK Annual Conference on aspects of the residency: Dean Harrison presented on Scheduling andContinue reading “Batch Job Cloning Residency – To The Better End”
More Maintainable DFSORT
(Originally posted 2013-10-20.) While writing Creating JSON with DFSORT I realised one statement in particular is difficult to read and maintain. It’s this one: INREC IFTHEN=(WHEN=INIT,BUILD=(SEQNUM,4,BI, C'{"name": "’,NAME,C’","number": "’,NUMBER,C’"}’)), IFTHEN=(WHEN=(1,4,BI,GT,+1),BUILD=(2X,C’,’,5,70)), IFTHEN=(WHEN=(1,4,BI,EQ,+1),BUILD=(2X,5,70)) It’s not the first one that’s become complicated: Increasingly people are realising the power of what you can do with DFSORT – especially ifContinue reading “More Maintainable DFSORT”