8 Useful Technical Posts ...

Doug's Oracle Blog

  • Home
  • Papers
  • Books
  • C.V.
  • Fun
  • Oracle Blog
  • Personal Blog

Jan 12: 8 Useful Technical Posts ...

That number in the title is not a joke or an attempt to drag out the pain. However, OraNA has been flooded with '8' posts this week, so I thought it worthwhile to post a quick list of some really nice technical posts I've noticed over the last couple of weeks. I was just waiting for a weekend opportunity to clean out my pockets, so to speak.

First of all, I liked both the technical content of Tanel Poder's blog on Systematic application troubleshooting in Unix and also the rants, despite the fact he tried not to spend too much time on the latter ;-) I hope he produces a few more blog posts where he illustrates the V$SESSION_WAIT approach, too. Although I know he's covered this in the past, more examples as he comes across them would be useful. What I liked about this approach is that Tanel makes no attempt to dazzle you with science (although, believe me, he's more than capable of that if you want!).

Next, Greg Rahn showed an example of Oracle 11g: Real-Time SQL Monitoring Using DBMS_SQLTUNE.REPORT_SQL_MONITOR. Very nice, indeed, although I suppose it requires the Tuning Pack. I'll definitely be including that in the up-coming course, though!

A man who knows about these things compares the HP DL580 and DL585.

Probably of more interest to me than anyone else, but I noticed a comment from Jonathan Lewis about the use of the term DFO when discussing Parallel queries. We'd had a brief discussion about this before because I wasn't sure about how this was used in one of the Openworld presentations, but it looks like I've learnt something new after Jonathan followed it up with Greg Rahn.

I keep hearing about people running into performance problems after upgrading from 9i to 10g and I suspect that many of them could be something to do with a change in the default behaviour of DBMS_STATS, as explained by Richard Foote.

Tim Hall drew attention to the 11g Data Recovery Advisor. I'm sure that's going to be useful at more sites than you might imagine. I think DBA skill levels are falling because they're supporting multiple DBMS and hundreds of databases, leaving less time to become recovery experts. (Which isn't to say that I think that's a good thing!)

Oh, and lest anyone forget, it's CPU time again.

Possibly my favourite of the bunch, though, was Glenn Fawcett's Organizational stove-pipes complicate database storage configurations. Glenn illustrates a better example of what I was trying to get at in this post (and the following comments, including the one from Mike Scott in particular). It's not the technology itself that's necessarily at fault but the type of misconfiguration Glenn describes in his blog. I'm equally pleased that he highlights why organisational structure invites these problems.

Hopefully there'll be something in there you haven't seen already. Enjoy.
Posted by Doug Burns Comments: (2) Trackbacks: (0)

Trackbacks
Trackback specific URI for this entry

No Trackbacks

Comments
Display comments as (Linear | Threaded)

#1 - Marco Gralike said:
2008-01-12 22:02 - (Reply)

...people running into performance problems after upgrading from 9i to 10g...

That triggered me in an almost forgotten performance problem I encountered during an upgrade from 8.1.7.x to 10.2.0.3.

When someone has multiple schema's and table data is revealed via views that lap multiple tables from multiple schema's, then you could encounter a unexpected full table scan, despite that fact that nothing has changed in your environment (except of course that you upgraded).

The is an unenclosed metalink note (have to lookup what it was) that describes this behaviour due to the in 10gR2 standard setting of TRUE for parameter OPTIMIZER_SECURE_VIEW_MERGING ( http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14237/initparams146.htm)

The base view had multiple layers of views or tables. The optimizer gets "lost" and results in full table scans.

An alter system set OPTIMIZER_SECURE_VIEW_MERGING=FALSE was not picked up by the system a bounce of the database was necessary.

Maybe this info is useful for someone.

I wanted to write a post about this (maybe I still will) but got side tracked over time.

#2 - Alex Gorbachev said:
2008-02-03 04:07 - (Reply)

Time to host a log buffer issue again! ;-)


Add Comment

Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.
BBCode format allowed
 
 

Statistics on Partitioned Tables

Contents

Part 1 - Default options - GLOBAL AND PARTITION
Part 2 - Estimated Global Stats
Part 3 - Stats Aggregation Problems I
Part 4 - Stats Aggregation Problems II
Part 5 - Minimal Stats Aggregation
Part 6a - COPY_TABLE_STATS - Intro
Part 6b - COPY_TABLE_STATS - Mistakes
Part 6c - COPY_TABLE_STATS - Bugs and Patches
Part 6d - COPY_TABLE_STATS - A Light-bulb Moment
Part 6e - COPY_TABLE_STATS - Bug 10268597

Comments

Doug Burns about 10053 Trace Files - Different Plan in Different Environments
Tue, 02.04.2013 08:57
You're welcome. Now I just nee d to pull my finger out and ac tually come up [...]
Howard Rogers about 10053 Trace Files - Different Plan in Different Environments
Mon, 01.04.2013 23:08
Makes a big difference, so tha nks for that! With two brow ser windows, o [...]
stelioscharalambides.com about 10053 Trace Files
Sat, 30.03.2013 16:28

Upcoming Presentations

Bookmark

Open All | Close All

Syndicate This Blog

  • XML RSS 2.0 feed
  • ATOM/XML ATOM 1.0 feed
  • XML RSS 2.0 Comments
  • Feedburner Feed

Powered by

Serendipity PHP Weblog

Show tagged entries

xml 11g
xml ACE
xml adaptive thresholds
xml ASH
xml Audit Vault
xml AWR
xml Blogging
xml conferences
xml Cuddly Toys
xml Database Refresh
xml DBMS_STATS
xml Direct Path Reads
xml Fun
xml grid control
xml hotsos 2010
xml listener
xml Locking
xml oow
xml oow2009
xml optimiser
xml OTN
xml Parallel
xml Partitions
xml Patching
xml swingbench
xml The Reality Gap
xml time matters
xml ukoug
xml ukoug2009
xml Unix/Shell
xml Useful Links

Disclaimer

For the avoidance of any doubt, all views expressed here are my own and not those of past or current employers, clients, friends, Oracle Corporation, my Mum or, indeed, Flatcat. If you want to sue someone, I suggest you pick on Tigger, but I hope you have a good lawyer. Frankly, I doubt any of the former agree with my views or would want to be associated with them in any way.

Design by Andreas Viklund | Conversion to s9y by Carl