Ilość informacji która nas otacza jest olbrzymia. Nigdy wcześniej, umiejętność selekcji tego co istotne, odrzucanie tego co nie ważne – nie była tak potrzebna jak dziś. Język SQL jest pierwszą techniką, którą warto poznać, aby zacząć swoją przygodę z danymi. Miejsce w którym jesteś, jest najlepszym punktem od którego możesz rozpocząć. SQL jest z nami od kilkudziesięciu lat. Wciąż jest wykorzystywany i adaptowany w najnowszych rozwiązaniach do przetwarzania danych. Warto poznać świat baz danych (nie tylko relacyjnych) bo wiedza którą zdobędziesz, pozwoli Ci odnajdywać to, czego szukasz. Wykorzystasz ją, pracując między innymi z:
Analityka, dane i chmury
Język SQL to pierwszy krok w świecie danych.
Świecie niezwykle bogatym w technologie, które pomagają nam go odkryć i zrozumieć.
Jeśli zrobiłeś już ten krok, czas abyś zobaczył więcej!
Zabierz mnie tam
Skany indeksów i statystyki odczytów STATISTICS IO
W SQL Server mamy wiele sposobów i narzędzi, za pomocą których możemy obserwować liczniki związane z wydajnością – DMV, statystyki sesji, Extended Events czy Profiler. Analizując szczegółowo pewien przypadek skanowania indeksu, natrafiłem na kolejny wyjątek przekłamywania informacji o dokładnej liczbie … Czytaj więcej
Statystyki rozkładu danych w SQL Server
Silniki bazodanowe wykorzystują statystyki rozkładu danych do utworzenia optymalnego planu wykonania zapytania. Decyzja w jaki sposób wykonywane będzie zapytanie, w głównej mierze opiera się właśnie o informacje na temat liczebności przetwarzanego / zwracanego zbioru. Dotyczy to nie tylko sposobu dostępu … Czytaj więcej
Grafy, drzewa i hierarchie w SQL
Z grafami można spotkać się nad wyraz często. Takie najprostsze to struktura katalogów na dysku czy hierarchia przełożony-podwładny w firmie. Bardziej skomplikowane znajdziesz w serwisach społecznościowych – np. drzewa znajomości. W sieciach teleinformatycznych będą to struktury połączeń pomiędzy węzłami. W … Czytaj więcej
Złożoność obliczeniowa i zapytania SQL do dużych tabel
Proces optymalizacji zapytania, bazuje między innymi na konkretnych zbiorach testowych. Sprawdzamy różne warianty, mierzymy wydajność, a po jakimś czasie…. okazuje się, że wraz z dużym przyrostem danych zapytanie dramatycznie zwalnia. Nie chodzi tylko o kwestie właściwych indeksów czy aktualnych statystyk. … Czytaj więcej
Pomiar wydajności zapytań w SQL Server
Wydajność zapytań SQL to problem, który prędzej czy później spotyka każdego użytkownika bazy danych, piszącego kwerendy. Nie ważne czy powodem jest źle napisane zapytanie wolno generujące raport, czy ogólne obciążenie serwera, często właśnie na wskutek nieoptymalnych kwerend.Minimalizowanie wpływu wysyłanych zapytań … Czytaj więcej
Podstawowe aspekty wydajnościowe zapytań SQL
Poznając możliwości języka SQL, bardzo szybko dochodzimy do wniosku, że identyczny zbiór wynikowy można uzyskać na wiele różnych sposobów. Jest to moim zdaniem jedna z fajniejszych cech tego języka. Podobnie jak w programowaniu czy ogólnie algorytmice, stawiane jest wyzwanie – … Czytaj więcej