So long, and thanks for all the fish

After fifteen years at the helm of Scale Abilities, I have decided it's time for the next chapter. Scale Abilities is closing down and I'm taking a job with another company. Fifteen years is a long time, especially in the technology business, and it might be a bit of a shock to those that have […]

Oracle’s In-Memory Database: The True Cost Of Licensing

At last, the long-awaited release of Oracle Database has arrived, including the highly anticipated In-Memory Database Option. I have had the pleasure of being involved in the early beta stages of this feature and I have say: I'm impressed. This is truly game changing technology, and has been extremely well designed and implemented by […]

Simora: Alpha Testers Confirmed

It's been a while since I provided any public updates regarding Simora, our Oracle workload simulation product. It's finally time to unveil the status of Simora and our steps moving forwards. We have been working extensively on the Simora engine and infrastructure over the  last several months, with a view to transforming it into a […]

Drill Down the I/O stack at UKOUG Tech13

It’s just under a week to go before the doors open for the UKOUG Tech13 conference and the adjoining OakTable World UK 2013 sessions, so I thought I would write a very short blog post about what I will be doing there, where I’ll be, and what I’m looking forward to. This year I will … Continue reading "Drill Down the I/O stack at UKOUG Tech13"

Death of the Storage Array

When I wrote this article for The Register in October 2010, there was a torrent of naysayers and witch hunters spewing their opinions in the comments section. I don’t have a problem with that, I was only expressing an opinion myself, after all. I don’t actually own a time machine and so any of my … Continue reading "Death of the Storage Array"

Optimal Oracle Configuration for Efficient Table Scanning (Part Three)

And finally, part three!  

Optimal Oracle Configuration for Efficient Table Scanning (Part Two)

Here’s part two!

Optimal Oracle Configuration for Efficient Table Scanning (Part One)

I just got permission from The UK Oracle Users Group to reproduce my article series on optimising scans in Oracle. Part One is available here, Part Two will follow shortly after, and then Part Three will be a few weeks away, following its publication in the magazine. Enjoy!

Diagnosing ASMlib

To use ASMlib or not to use ASMlib? That is the question. Or at least, that is a question that frequently crops up when I’m on consulting engagements with customers. I have personally changed my mind a couple of times on this exact question, and I’m currently sat with one leg on either side of … Continue reading "Diagnosing ASMlib"

Who Stole gettimeofday() System Calls From Oracle strace() sessions?

I’ve been meaning to write this blog post for a while now but never seemed to find the time. Hopefully this posting will be useful information for anyone that spends a lot of time tracing processes in Oracle from the Linux Operating System. I’m one of those people, so it was good to get to … Continue reading "Who Stole gettimeofday() System Calls From Oracle strace() sessions?"