Tag Archive: columnstore

Columnstore Index – mechanizmy kompresji

Adrian Chodkowski
Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Latest posts by Adrian Chodkowski (see all)

Indeksy kolumnowe to jeden z kilku moich ulubionych tematów związanych z SQL Server. Na przestrzeni kilku ostatnich wersji SQL Server zmieniły się one nie do poznania i wywarły bardzo duży wpływ na to jak z technicznego punktu widzenia budujemy hurtownie danych. Ich premiera odbyła się wraz z Denali, czyli SQL Server 2012 gdzie były pierwszą implementacją pomysłu kolumnowego składowania i przetwarzania danych. Pierwsze ich wydanie było bardzo mocno ograniczone przez co liczba scenariuszy w jakich mogliśmy ich użyć drastycznie spadała. Miałem możliwość implementacji indeksów kolumnowych i przedstawienia prezentacji na ich temat jednakże zauważyłem, że na niniejszym blogu jest bardzo mało…
Read more

Dwa sposoby na uzyskanie Batch Mode na planie zapytania

SQLServerBatchMode_00
Adrian Chodkowski
Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Latest posts by Adrian Chodkowski (see all)

Indeksy kolumnowe są jedną z moich ulubionych technologii wbudowanych w SQL Server. Oprócz oszałamiających zysków wydajnościowych związanych z kompresją czy też eliminacją kolumn i segmentów przyniosły one ze sobą nowy tryb przetwarzania zwany Batch Mode. Alternatywą dla tego przetwarzania było tradycyjne przetwarzanie wierszowe. Jak zapewne wiecie poszczególne “klocki” planu zapytań są iteratorami i w dużym uproszczeniu działają one w taki sposób, że logiczny przepływ kontroli rozpoczyna się od lewej do prawej gdzie poszczególne operatory proszą o kolejny wiersz operator poprzedzający itp. Przetwarzanie takie odbywa się wiersz po wierszu, a tryb batchowy pozwala na przetwarzanie większymi porcjami bo od 64 do…
Read more

SQL Server 2016 – Real Time Operational Analytics

Adrian Chodkowski
Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Latest posts by Adrian Chodkowski (see all)

W ramach serii “Poznaj SQL Server” omówimy sobie kolejną nowość, która dosyć znacznie zmienia podejście do wszelkiego rodzaju analiz i raportowania w oparciu o SQL Server. Wraz z najnowszą wersją – SQL Server 2016 dostajemy narzędzia dzięki, którym możemy tworzyć analizy czasu rzeczywistego z pominięciem struktur analitycznych takich jak hurtownia danych, kostka OLAP i tym podobne. Jak to działa? Zapraszam do lektury! W wersji SQL Server 2012 świat obiegła wiadomość o wdrożeniu do swojego produktu przez Microsoft nowego indeksu zwanego indeksem kolumnowym (ang. Columnstore). Oprócz powszechnego zachwytu nad nowym rozwiązaniem – użytkownicy napotkali na bardzo nieprzyjazne uniedogodnienia takie jak: indeks…
Read more

PLSSUG – Columnstore zero to hero

Adrian Chodkowski
Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Latest posts by Adrian Chodkowski (see all)

Poniżej zamieszczam prezentację jaką miałem okazję wygłosić 29 września 2016 na lokalnym spotkaniu Polskiej Grupy Użytkowników SQL Server w Katowicach. Mam nadzieję, że cała sesja przypadła uczestnikom do gustu (przekonamy się jak podsumuję wyniki ankiet) – szczególnie, że poruszyliśmy naprawdę ciekawy “kawałek” SQL Servera. Dziękuję Andrzejowi Kukule – liderowi naszej grupy – za umożliwienie powiedzenia paru słów na temat technologii oraz wszystkim uczestnikom za poświęcenie swojego cennego czasu. Podczas sesji padało dużo pytań na temat poszczególnych funkcjonalności – dało mi to do myślenia i myślę, że w tym miejscu mogę powiedzieć, iż na blogu pojawi się seria artykułów na temat…
Read more