99% problemów wydajnościowych komend SQL można rozwiązać pomagając optymalizatorowi wybrać właściwą driving table. Niniejszy artykuł jest wstępem do prezentacji metody jak to zrobić.
Strojenie SQL. Wstęp.

Przyjaźnie o SQL, bazach danych i ludziach
O bazach danych

99% problemów wydajnościowych komend SQL można rozwiązać pomagając optymalizatorowi wybrać właściwą driving table. Niniejszy artykuł jest wstępem do prezentacji metody jak to zrobić.

Z pewnością wiesz, że count(*) to samo zło. Robi pełny skan tabeli, czyta z dysku wszystkie kolumny przez co bloki bazodanowe nie są zachowywane w pamięci podręcznej bazy danych. W efekcie jest bardzo powolną komendą.

Język SQL to język zapytań, a nie programowania. Jest znacznie trudniejszy do nauki niż popularna Java czy modny Python. Są po temu trzy powody.

Przedstawiam 2 kluczowe modele: relacyjny obsługiwany językiem SQL oraz dokumentowy na przykłądzie MongoDB. Wspominam o klucz-wartość, grafowym i multimodel.

Przedstawiam 9 ról, które mają bezpośredni wpływ na jakość i wydajna dostępność danych. Część jest odpowiedzialna za tworzenie bazy danych, część za jej utrzymanie. Dziewiąta może nie istnieć w Twoim przedsiębiorstwie.

Poznaj 7 najważniejszych zasobów, których potrzebujesz dla swojej bazy danych. Przewodnik dla każdego, kto pracuje z danymi. Zobacz teraz, co musisz wiedzieć!

Dogłębna analiza 5 kluczowych architektur baz danych (warstwowa, rozproszona, replikacja). Porównaj architekturę 3-warstwową, replikację fizyczną i logiczną, oraz poznaj ich zastosowania.

Zdradzę ci 4 podstawowe terminy bazodanowego świata, a na koniec powiem do czego bazie danych pamięć RAM.

Dowiedz się, jak sprawdzić aktywność sesji w bazie danych Oracle korzystając z widoku V$ACTIVE_SESSION_HISTORY. Poznaj przydatne zapytania SQL i narzędzia do monitorowania sesji oraz analizy wydajności!

Jakie korzyści płyną z implementacji algorytmów uczenia maszynowego w motorach baz danych.