Archiwum

Kategoria: Oracle 11g

  • Statystyki – DBMS_STATS

    Statystyki są zbiorem informacji opisującym dane w bazie danych jak i samą bazę danych. Na ich podstawie optymalizator kosztowy tworzy plany zapytań i wybiera ten, który jest najbardziej optymalny. To co brane jest pod uwagę podczas zbierania statystyk to m.in. ścieżki dostępu (ang. access path), kolejności złączenia tabel (ang. join ordering), oraz metody złączenia (ang. […]

  • Optymalizator Kosztowy I Plan Zapytania. Co To Takiego?

    Optymalizator kosztowy jest częścią SZBD (Systemu Zarządzania Bazą Danych) i służy do tworzenia planu wykonania zapytania. Od wersji 10g wyliczanie planu zapytania odbywa się w tle i choć dzieje się to bez ingerencji programisty/użytkownika, to istnieje możliwość wpływania na jego decyzyjność.

  • Parametr PARALLEL – Co Właściwie Robi I Kiedy Z Niego Korzystać

    Oracle udostępnia możliwość zrównoleglenia operacji. Mimo wielopoziomowej możliwości jego ustawienia, finalnie wszystko składa się do tego samego – przeprowadzenie operacji w wielu wątkach. Kiedy i jak korzystać z parametru PARALLEL i czy w ogóle, zostało opisane poniżej.

  • Jak Posortować Dane Typu LONG

    Rzadko choć niewykluczone, że na ‘już’ konieczne będzie posortowanie danych typu LONG, nawet jeżeli Oracle odchodzi od używania tego typu i namawia do przejścia na typ CLOB. Sam jednak wycofuje ten typ w sposób właściwy dla większości podmiotów korporacyjnych czyli baaaaaardzo opieszale.