In LinkedIn, a new connection asked me a very nice question. He asked, “I know this might sound stupid, but how did you learn so much stuff about Oracle. :)”
Good one. I like the presumption that I know a lot of stuff about Oracle. I suppose that I do, at least about some some aspects of it, although I often feel like I don’t know enough. It occurred to me that answering publicly might (more...)
At last week’s Dallas Oracle Users Group meeting
, an Oracle DBA asked me, “With all the new database alternatives out there today, like all these open source NoSQL databases, would you recommend for us to learn some of those?”
I told him I had a theory about how (more...)
First, I want to thank everyone who responded to my prior blog post and its accompanying survey, where I asked when video is better than a paper
. As I mentioned already in the comment section for that blog post, the results were loud and clear: 53.9% of respondents indicated (more...)
Ok, I’m stuck, and I need your help.
At my company
, we sell software tools
that help Oracle application developers and database administrators see exactly where their code spends their users’ time. I want to publish better information at our web page that will allow people who are interested (more...)
My friend Chester (Chet Justice
in real life; oraclenerd
when he puts his cape on) tweeted
can’t lives on won’t street - i’m sure my son will hate me when he’s older for saying that all the time.
I like it. It reminds me of an article (more...)
One of the biggest problems in software performance today occurs when the people who write software are different from the people who are required to solve the performance problems that their software causes. It works like this:
- Architects design a system and pass the specification off to the developers.
- The (more...)
I gave my two boys an old puzzle to solve yesterday. I told them that I’d give them each $10 if they could solve it for me. It’s one of the ways we do the “allowance” thing around the house sometimes.
Here’s the puzzle. A piece of string is stretched (more...)
If you haven’t seen Gwen Shapira’s article about de-confusing SSD
, I recommend that you read it soon.
One statement stood out as an idea on which I wanted to comment:
If you don’t see significant number of physical reads and sequential read wait events in your AWR report, you (more...)
The first product I ever created after leaving Oracle Corporation in 1999 was a 3-day course about optimizing Oracle performance. The experiences of teaching this course from 2000 through 2003 (heavily revising the material each time I taught it) added up to the knowledge that Jeff Holt and I needed (more...)
What’s the best way to make a presentation on Agile practices? Practice Agile practices.
You could write a presentation “big bang” style, delivering version 1.0 in front of your big audience of 200+ people at Kscope 2011
before anybody has seen it. Of course, if you do it that (more...)
Early this year, my friend Mike Riley
asked me to write a little essay in response to the question, “Why Kscope?” that he could post on the ODTUG blog
. He agreed that cross-posting would help the group reach more people, so I’ve reproduced my response to that question (more...)
My favorite mode of life is being busy doing something that I enjoy and that I know, beyond a doubt, is the Right Thing to be doing. Any hour I get to spend in that zone is a precious gift.
I’ve been in that zone nearly continuously for the past (more...)
Recently, I received into my Spam folder an ad claiming that a product could “...improve performance 1000%.” Claims in that format have bugged me for a long time, at least as far back as the 1990s, when some of the most popular Oracle “tips & techniques” books of (more...)
Not many days pass that I don’t think a time or two about James R. Harkey. Mr. Harkey was my high school mathematics teacher. He taught me algebra, geometry, analytic geometry, trigonometry, and calculus. What I learned from Mr. Harkey influences—to this day—how I write, how I teach, how I (more...)
Happy New Year.
It’s been a busy few weeks. I finally have something tangible to show for it: “Mastering Performance with Extended SQL Trace
” is the new paper I’ve written for this year’s RMOUG conference
. Think of it a 15-page update to chapter 5 of Optimizing Oracle Performance
On November 18 and 19, I’ll be presenting along with Tanel Põder
, Jonathan Lewis
, and Kerry Osborne
in a virtual (GoToWebinar) seminar called Systematic Oracle SQL Optimization in Real Life
. Here are the essentials:
While I was writing Brown Noise in Written Language, Part 2
, twice I came across the word “agile.” First, the word “agility” was in the original sentence that I was criticizing. Joel Garry picked up on it
and described it as “a code word for ‘sloppy programming.’” (more...)
Here is some more thinking on the subject of brown noise in written language, stimulated by Joel Garry’s comment
to my prior post
My point is not an appeal for more creative writing in the let’s-use-lots-of-adverbs sense. It’s an appeal for clarity of expression. More fundamentally, it is an appeal (more...)
Today’s email brought a loaf of spam with this in it:
[Name withheld] is a world-class developer and provider of leading-edge solutions that help customers optimize the physical infrastructure through simplification, agility, and operational efficiency.
This passage is the informational equivalent of this audio file
. If you can read it (more...)
And now, the actual OTN interview (9:11)
is online. Thank you, Justin; it was a lot of fun. And thank you to Oracle Corporation for another great show. It's an ever-growing world we work in, and I'm thrilled to be a part of it.