Frits Hoogland came up with a very interesting project — Pgstatspack.

What can be better than a Statspack-like tool an Oracle DBA in the PostgreSQL world? Heh… right — only PostgreSQL Wait Interface. ;-) Oh well, Pgstatspack is a good start. Well done Frits!

Find more about  , , ,

Well, the guess-days might be just about over for SQL Server DBA’s. People who revolutionized Oracle performance tuning several years ago, are now working at SQL Server revolution.

Look what Anjo Kolk had to say about at the interview during Miracle SQL Server Open World 2008:

And here is Cary Millsap from the same event:
Continue reading ‘SQL Server Performance Diagnostic — Still Guessing?’

Find more about  , , , ,

ASH Masters is the new web-site about Oracle Active Session History and everything around it. There, you can leave your comments and questions about ASH and ASHMON, the tool designed after Performance page of Oracle 10g Enterprise Manager. Kyle Hailey is the one who designed this performance screen in Oracle 10g Enterprise Manager and ASH data is what’s used behind the scene. Thanks to Kyle and others, we now have ASH Masters.

But not only Kyle created ASHMON. He has provided the ASH Simulation package for those of us who are still running Oracle 9i or have no license on Diagnostic Pack for Oracle 10g. The dream has come true!

For those of you who prefer good old SQL prompt and feel more comfortable using “hard core” queries, there are some ready to use queries. This is also the right place to share your ideas how to use ASH and contribute your queries for the community. Because…

What goes round comes round. Ideas build off ideas. No inventor is an island to themselves. We all build of existing ideas or are inspired by current ideas, but when there is discussion, sharing and community the ideas can grow faster, be more fun and become more powerful.

Join ASH Masters — share your experience and ideas.

Find more about  , ,

This is just a bit of administrative information.

I have changed BAAG Comrades page. I removed the member numbers. Two reasons — (1) I have introduced moderation of registration a while ago and I daily discard spam and need to adjust sequence and do some updates after that and (2) numbers are not important — important that you are on the list and support the party.

I have also deleted few members that seemed like dummy registrations and not replied on my emails. Those were registered before registrations approval was in place. Hope that wasn’t any of you. ;-)

If there are any suggestions for improvements — let me know. If you are not a member — here is how. If you forgot you password, here is password reminder. You can always login and adjust your profile.

Find more about  , ,

One of the main reasons why it’s difficult to troubleshoot problems in complex environments is lack of documentation. This post is long overdue because it was inspired a while ago by Dan Fink’s post (again). Be sure to read it first.

From time to time, I see situations when one person leaving the company leads to a disaster that puts in danger the whole existence of multimillion businesses. Why? Because there is nobody else who knows how system works and how all its moving parts are connected. How does that happen? No knowledge sharing.

The most universal method of knowledge transfer is documenting stuff and I would argue that, most of the times, one hour of documenting brings to a business more than two hours developing new functionality in PL/SQL.

Actually, there might not even exist such know-it-all-wizard. Complex systems are not created in a matter of days or even months. Often, extreme complexity is the result of years or even decades of evolution. All those workarounds, bug fixes, re-designs, pressing deadlines — those friends of entropy win time from documentation tasks.
Continue reading ‘Avoiding Guesswork in Complex Environments’

Find more about  , , ,

Earlier this week I’ve attended RMOUG Training Days 2008 and one of the sessions was of particular interest. Mogens initiated very heated discussion about performance tuning methods that are currently in use and how inappropriate they all are because they still leave some chance for guesswork. No doubts that performance optimization has involved significantly in the recent years but there is still place for a lot of improvements. Thanks Mogens — you are invaluable BAAG supporter!

Daniel Fink was one of the presenters during that session and has done an interesting follow up. You probably know that couple month ago Dan expressed controversial idea that Oracle “wait interface is nearly useless”. My interpretation is that while wait interface removed a great deal of guesswork from performance troubleshooting, there is still a lot of times when analysts tend to rely on guesswork or don’t have other ways to go forward except educational guessing.

Now back to Dan’s most recent post — How useful are diagnostic/optimization tools?. I can’t agree more about incompleteness of performance tuning tools but can they ever be complete?
Continue reading ‘Can a Performance Tuning Tool be Complete?’

Find more about  , ,

Working mainly with App Server these days, I’ve read a manual or two… I’ve even bought them (my Oracle7 manual set takes about an arm’s worth of bookshelf and almost cost a leg too).

This all changed in 1997 when I loaded the entire database documentation set onto my new toy at the time, a Toshiba Libretto PC (which was about the same size as a hefty novel). Since then I’ve never looked back. Yes, I do periodically print out chunks of manual for reading on the train (as there’s no point keeping them longer than a few months I use all that single-sided junk mail you get), but more often than not I read documentation online. This has the following advantages:

  • you can easily search for terms across several books,
  • you can have several pages/books open at once in different windows,
  • you’ve got the right version for the software you’re running,
  • you can copy and paste any command examples you want to try.

All obvious stuff - so with such easy access to the documentation, why is it you still see lame questions (on Oracle-L, OTN discussion forums, etc) asking how to do such and such? Surely it’s quicker just to look it up… and you don’t have to wait for some kind soul to reply.

The Oracle manuals (and Cisco for that matter) are very comprehensive - yes, there are lots of them but these are complex products. Of course reading the manuals doesn’t solve a problem in itself… just not reading them means you’re more likely make things worse!

Find more about  ,

One of the great problems with guesswork is that you can be led down some very blind alleys indeed. This commonly occurs when you guess what the problem is, rather than diagnose it, and then embark upon a solution. Every time you find yourself doing this think of Miriam.

BAAG in action

Find more about 

Join BAAG Now!

It took me the whole last night and few additional hours now to adapt Wordpress for the need of BAAG party registration. You can now join the BAAG Party and see the list of its members.

Thus, everything is now ready for the call to arms. Together we provide community with invaluable resources on how to fight the predilection for guessing, show how to unite in building stronghold of the BAAG Party.

This is just a beginning, and there are many interesting ideas being composed now. Everyone should be given opportunity to contribute, voice one’s concerns, stories and problems, given a chance to make a difference!

Find more about  ,

BAAG is born

Today is Saturday, 16th of June 2007 and is the birthday of… (drum-roll please…)BAAG - Battle Against Any Guess.

This idea was sitting in my head for a while and finally materialized here. “Enough is enough” trigger was this Oracle-L thread followed by couple emails from Tanel Poder and David Kurtz. While replying to Tanel describing this idea, I carried on and imperceptibly for myself started this site.

Interested? Find more details here.

Find more about 
  • does lower blood pressure
  • safest ppi
  • can drink caffeine while taking
  • brand name buy online
  • a prendre quand
  • adverse reactions
  • skin itch cream
  • how long to wait for surgery after
  • when does it start working
  • withdrawal gastrointestinal
  • 75 asian flush
  • buzz
  • good results
  • bula medicamento
  • sexual side effects women
  • buy non prescription online
  • gram positive rods
  • energy jobs
  • and penicillin together
  • taking first time
  • journal week 1
  • daily
  • muscle pain side effects
  • buy online
  • anyone bought online
  • in early pregnancy
  • does make you feel high
  • affecting menstrual cycle
  • urine tests
  • 5 20 side effects
  • delirium
  • safe take entire pregnancy
  • 5 mg
  • 500 mg posologia
  • anticholinergic
  • can you take with
  • get rid spam emails
  • turisti per caso bella vacanza
  • kopen
  • er serum levels
  • show up in a drug test
  • should namenda taken together
  • cost of vs pradaxa
  • success with irregular periods
  • can taken empty stomach
  • pregnancy statistics
  • more than once a day
  • how does work for anxiety
  • golf redmond
  • or during cycle
  • how to take medication
  • for tapeworms
  • a wit c
  • used epstein barr
  • dental use
  • official site
  • leg muscle pain weakness
  • there substitute
  • hct recall
  • alcohol drink
  • how do i wean off 30 mg
  • side effects of 150mg
  • otc in us
  • mania symptoms
  • vs. vs.
  • and cancer
  • is generic safe and effective
  • side effects spotting
  • xtc
  • cranberry interactions
  • quem engravidou no 1 ciclo
  • dose 5 year old
  • cagliari voli low cost
  • benefits of stopping
  • pregnancy drug class
  • n og nn
  • pulse pack
  • many milligrams does come
  • o
  • how long to get out of system
  • pharmacy 2u
  • when to take for men
  • swollen feet
  • 2 years
  • for parkinson's disease
  • to dose equivalence
  • does treat prostate infections
  • price in kerala
  • good cat allergies
  • can you take and together
  • and fet
  • withdrawal symptoms diarrhea
  • spiagge foto
  • mizzoni
  • kidney damage
  • for baby side effects
  • allergic reaction
  • heart issues
  • liver toxicity
  • dolo capsulas
  • convert to
  • cheap and
  • can you take acetaminophen while
  • generic vs
  • and pregnancy third trimester
  • expiry date
  • fda approval
  • and
  • compare
  • and iud insertion
  • jr tablets
  • interactions
  • when will i see results
  • 1 g\/125
  • triangle gold coast
  • guatemala precio
  • 2 comprimidos
  • instructions taking
  • pentasa versus
  • what's better or
  • children caffeine
  • cancer prevention
  • effects
  • cost australia
  • nerve pain
  • other names
  • dosage seizures
  • can i take gaviscon with
  • pain management
  • z pak d
  • tablets and pregnancy
  • post nasal drip
  • en francais
  • can cause stomach pain infants
  • dermatologist houston
  • para que serve a medicaAA?o
  • cvs d generic
  • ointment used cold sores
  • to treat nausea
  • how long does take to lose weight
  • side effects of 40 mg tablets
  • cream
  • birth control canada
  • prolong 150
  • new warnings
  • can be crushed
  • ask a crack hoe
  • can you take while breastfeeding
  • list of foods you can't eat on
  • safe during pregnancy
  • stopping suddenly
  • alternative
  • skin care
  • 5mg dosage
  • commercial bicycle
  • for male infertility
  • side effects flushing
  • can take acetaminophen
  • hcl vs
  • rite aid
  • side effects fever
  • mode of action
  • clinical trials
  • together side effects
  • and ed
  • use during outbreak
  • side effects of taking without ed
  • get you high
  • rite aid
  • para que sirve el
  • guaifenesin interaction
  • back pain cause
  • ultram
  • therapy side effects
  • armour conversion chart
  • to treat ulcers
  • hypertension
  • tardive dyskinesia td
  • hfa 200 metered inhalations
  • levo mechanism of action
  • cold medicine
  • tratamentul cu la copii
  • rash pictures
  • what happens if you stop taking suddenly
  • legal purchase
  • pills
  • d ready tabs
  • strep coverage
  • children recall
  • o algo similar
  • use menopause
  • package insert stabilizer
  • pcp treatment
  • prolong 50 mg vademecum
  • interactions medications
  • despues de tomar cuanto tiempo dura el sangrado
  • does increase your blood pressure
  • is a controlled substance
  • tudo sobre o remedio
  • can you switch from to
  • period pain but no period
  • e anticoncepcional
  • changing from to
  • during breastfeeding
  • diarrhea
  • buy online no prescription canada
  • taking with
  • over counter strength
  • 150 mg for yeast infection
  • swelling
  • can i exercise while taking
  • can d raise your blood pressure
  • over the counter us
  • zoloft vs sexual side effects
  • how long to lose weight after stopping
  • versus tylenol kids
  • mode of action
  • recreational
  • z-pak dosing
  • after taking 5 years
  • o que significa bd no
  • tired fatigued
  • 90 mg biverkningar
  • ear congestion
  • asma embarazo
  • pink for women
  • risks
  • safe dose
  • rapid 12.5 directions
  • list foods vitamin k
  • generic problems
  • gmail hack
  • duration after bare metal stent
  • y muerte subita
  • cvs caremark prior authorization
  • there black box warning
  • cabbage vitamin k
  • c quoi du
  • quanto custa o medicamento
  • common severe side effects
  • quanto tempo
  • can take
  • gel neck
  • long can left out fridge
  • stops pulmonary edema
  • generic cheap
  • capsulas para que sirve
  • using tylenol and together
  • safe take daily
  • side effects fainting
  • and rsd crps
  • what is highest dose of for infants
  • umc clinic las vegas
  • burning scalp
  • price india
  • obat sr 75 mg
  • hct free trial
  • efek pemakaian
  • weaning off success stories
  • how to take after a steroid cycle
  • dose for trenbolone
  • mycoplasma hominis
  • failure rate
  • can't sleep
  • stopping hair loss
  • interaction
  • litigation
  • induced lupus
  • xr how supplied
  • heat exhaustion
  • schedule drug
  • y prurito
  • starting dose
  • g-tube
  • side effects
  • stevens johnson syndrome
  • z pak #1
  • using after expiration
  • used cystitis
  • verkningstid
  • does cause weight loss
  • alcohol interaction
  • 40 mg side effects
  • lp vidal
  • dosage in pregnancy
  • std
  • thrush oral
  • hemodialysis dosing
  • weight gain
  • blood in urine after taking
  • single dose of for gonorrhea
  • 100 mg
  • versus
  • greece
  • eye problems
  • substitute for hct
  • y omifin
  • for skin rashes
  • allergy hives
  • tosh.o gay challenge
  • results after 3 weeks
  • what is it
  • 12h jarabe
  • para que sirve el 300mg
  • ovulos de nistatina
  • 500mg tab
  • taper off 20 mg
  • basal cell
  • no prescription
  • gel headaches
  • side effects of for women
  • civil suit
  • inhaler kids
  • user stories
  • vs migraine
  • 20 mg tablets
  • is itchy skin a side effect of
  • 9006681662
  • taking no appetite
  • oral
  • generic 20 mg
  • e agitazione
  • drug information
  • dose 9 lb baby
  • foros o
  • partir 2
  • 37.5 reviews
  • 3723776372
  • dosage for migraines
  • can you take get high
  • together
  • fda approved replacement drug
  • keramag nr. 1 plan wc
  • drug
  • cream over the counter u.k
  • price generic
  • best time day take
  • maximum single dose
  • bioavailability vs levo
  • plm unam
  • can you take 2 days in a row
  • indicaAA?o e contra indicaAA?o
  • does cause hair loss
  • para que es el medicamento
  • prescription cost australia
  • good for tooth infection
  • e cipralex
  • time to work
  • is it legal to buy online in australia
  • cutting cycle
  • coverage staph
  • best brand in india
  • sale canada
  • beta hemolytic strep
  • can take vicodin
  • cost comparisons
  • prix du 10 mg bayer
  • appetite stimulant dosage
  • a alkohol
  • splitting tablets
  • y consumo de alcohol
  • capsules 4mg
  • xarope bula
  • thigh hematoma
  • efeito amoxicilina
  • 75 safe while pregnant
  • days 3-7 or 5-9
  • and insomnia
  • rhodiola
  • extended protocol
  • 5287008747
  • para que sirve el 850
  • difference between and
  • effects baby
  • side effects blurry vision
  • overdose treatment
  • rp 400 mg
  • compared to
  • ipratropio 0.25
  • emedoutlet
  • does vitamin c affect
  • financial assistance
  • prostate cancer
  • klonopin combination
  • side effects
  • tinea cruris
  • build up tolerance
  • $4 copay participating pharmacies walgreens
  • medicinenet
  • quick does work
  • pashol von mp3 free download
  • there difference between
  • tylenol vs advil vs aleve vs
  • better anxiety zoloft
  • opened packets
  • oral thrush babies
  • natural substitute
  • steroids
  • normal dosage
  • e gambe gonfie