EXPLAIN!

Teradata on andmebaasisüsteem parimate 'mõõga ja mantli' traditsioonide järgi. Päringuplaanide esitus on vanade kirikukoolide õpiku stiilis pikk mass formaatimata teksti, kus ilusate, aga võrdlemisi kasutute inimkeelsete lausetega selgitatakse, mida kõikvõimas server sinu alandliku päringuga teha kavatseb. Minu viimase aja päringuplaanid on keskmiselt nii umbes kolmveerandsada sammu pikad, iga samm selgitatakse lahti umbes 2-3 lausega.

Olenevalt arendaja oskustest võib SQL Assistanti aknas "EXPLAIN" sõrmist vajutades hüpata lahti lihtne ja lakooniline haiku, eepos jambis ja trohheuses, põnevusromaan või tragöödia kolmes köites.

Täna, oodates põnevil silmil ühe koletu päringu tulemusi, sain pooleldi kogemata ise ühe päringuplaaniga maha:

I lock the crap that you crave, book a spoon full of spool, mash the amp's to a hash and scan the rows to my cache.

A' võib-olla olen ma lihtsalt ületöötanud.

One Response to “EXPLAIN!”

  1. Pärtel Says:

    Super. Kui sa kunagi peaksid sellise luulelise sql pärimise aparaadi valmis tegema - siis anna teada ma oleks esimene klient! :)

Leave a Reply


.pri.ee priiks!