Archiwum

Kategoria: SQL

  • 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 wykonania 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 Efektywnie Kopiować Dane Między Tabelami

    Poniżej przedstawiam dwa sposoby kopiowania danych między tabelami. Są to sposoby, które pokazują swoją moc, dopiero kiedy tabele są naprawdę duże. Każdy ze sposobów bazuje na innym silniku i sprawdza się w innych sytuacjach.