Case: Hm, tak kdyz ted na to tak s odstupem koukam, tak jsem to preformulovaval tak dlouho, az se mi to vazne vydarilo. :-) Priste to zkusim tak, aby se tam dala ironie hledat maximalne na jednom miste a ne hned na nekolika. :-)
Trofozoit: Zkouskovy obdobi - to jsou takovy ty prazdniny?
AL3X: Tve myslenky se ubiraji presne tim smerem, co uz delsi dobu me, ale po minule zkusenosti je tu prave obava ohledne toho administratora, aby to nedopadlo jako posledne. Asi opravdu jedine, ze by se s nim sepsala regulerni smlouva s danymi podminkami.
Ono by to ale podle meho predevsim chtelo sehnat nekoho, kdo je poradne zbehly v SQL optimalizacich. Treba u nas v praci jsem videl, ze lidi s patricnymi znalostmi a nejakymi vhodnymi nastroji (pravda, pro ten Oracle jich asi bude vic nez pro MySQL) dokazali skoro zazraky - od zjisteni statistiky, kolik kterejch dotazu se presne vola a jak dlouho trvaj az po vychytavky, kdy se vzal jeden dotaz a Oracle nejak presne krok po kroku vypsal, co s nim bude delat. Pri te prilezitosti se zjistilo, ze ten join dela nejak jinak, nez puvodne programator cekal, a ze pri nem bude delat fullscan cely tabulky, tak se tomu Oraclu daly nejaky hinty ve smyslu takhle to nejoinuj, joinni to jinak a to tak dlouho, az se proste ten konkretni jeden nejdele trvajici dotaz vyladil na opravdove minimum. Pak se vzal dalsi problemovej a jelo se dal. Kdyby tu byl nekdo s takovejhlema znalostma, tak by to mohlo asi hodne pomoct. |