Tag Archive: SQL Server

Microsoft SQL Server Database Engine

Data Community Katowice #92 – Docker dla amatora danych

Data Community Katowice 92 - Docker dla amatora danych

Zapraszam wszystkich bardzo serdecznie na kolejne spotkanie Data Community Katowice na którym będę mieć przyjemność poprowadzić jedną z sesji. Ja będę opowiadał o Dockerze, natomiast Tomasz Krawczyk poprowadzi sesję o Azure Data Lake. Podczas mojej prezentacji opowiem czego nauczyłem się przez już niemalże dwa lata poznawania Dockera oraz w jaki sposób z niego korzystam i w jaki sposób może go wykorzystać (każdy) miłośnik danych. Czy to w pracy, czy to w domu… Będzie demo, będzie praktycznie i nie zabraknie między innymi SQL Servera i Pythona. Więcej szczegółów o mojej jak i Tomasza sesji na stronie wydarzenia: 92. Spotkanie Data Community…
Read more

Data Community Kraków #84 – Wykorzystanie mechanizmów In-memory w SQL Server

DataCommunityKrakow84_00
Follow me

Adrian Chodkowski

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

Serdecznie zapraszam wszystkich zainteresowanych tematyką SQL Server na moją prelekcję zatytułowaną Wykorzystanie In-memory w SQL Server która odbędzie się w ramach 84 spotkania Data Community Kraków już 12 grudnia o 17:30. Celem sesji jest pokazanie możliwości In-memory OLTP oraz Columnstore Indexes: Wykorzystanie mechanizmów In-memory w SQL Server – Z każdym dniem danych, które trzeba analizować przybywa. Tradycyjne rozwiązania stają się coraz mniej skuteczne przez co istnieje potrzeba implementacji czegoś nowszego, czegoś co rozwiąże liczne problemy z tradycyjną architekturą. Rozwiązaniami, które mogą okazać się panaceum są bez wątpienia technologie In-memory zaimplementowane w silniku bazodanowym SQL Server takie jak Columnstore Indexes czy…
Read more

Raport Schema Changes History i default trace w SQL Server

SQLServer_SChemaChangesHistory_00
Follow me

Adrian Chodkowski

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

Szeroko pojęte operacje DDL (Data Definition Language) w SQL Server czyli wszelkiego rodzaju CREATE, DROP, ALTER powinny być używane z rozwagą szczególnie jeśli chodzi o serwery produkcyjne. Stwierdzenie to jest oczywiste dla niemal każdego, a ja przytoczyłem go ze względu na tematykę niniejszego artykułu, którym jest wbudowany w SSMS raport Schema Changes Hsitory pozwalający nam w przystępny sposób dostrzec co, gdzie i kiedy zostało wykonane na naszym serwerze. Przyjmy się nie tylko samemu raportowi ale również mechanizmowi na którym on bazuje. Na samym wstępie powiedzmy sobie gdzie w ogóle wspomniany raport możemy znaleźć. Rzekłbym w standardowym miejscu tj. wystarczy kliknąć…
Read more

SQL Server – wstawianie danych a kompresja stron na stertach

SQLServer_CompressionAndHeaps_00
Follow me

Adrian Chodkowski

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

Już jakiś czas nie pisałem na niniejszym blogu niczego na temat bazy danych SQL Server dlatego postanowiłem to zmienić i opisać dosyć ciekawy mechanizm. Chodzi mianowicie o kompresję, tak tę tradycyjną kompresję stron, która jest powszechnie znana ale charakteryzuje się wieloma właściwościami, które mogą nas nieco zaskoczyć. Jedną z takich właściwości jest “współpraca” kompresji i tabel bez indeksów czyli stert (ang. heap). Współpraca ta na pierwszy rzut oka wygląda dokładnie tak jak byśmy się tego spodziewali, ale ciekawe efekty pojawiają się wtedy, gdy chcemy do takiej tabeli wstawić dane. Właśnie temu zagadnieniu chciałbym poświęcić niniejszy wpis do lektury, którego serdecznie…
Read more

Zmiana compatibility level w SQL Server – wskazówki

Zmiana compatibility level w SQL Server

Ostatnimi czasy wspierałem administratora baz danych podczas zmiany “compatibility level” dla jednej z baz hurtowni danych. Konkretnie zmiana dotyczyła przejścia z trybu 110 (zgodny z SQL Server 2012) na tryb 120 (zgodny z SQL Server 2014). Baza działała w trybie zgodnym z SQL Server 2012, natomiast Server został już wcześniej “upgradowany” do SQL Server 2014. W tym poście chciałbym podzielić się z problemami oraz wskazówkami dotyczącymi tej zmiany. Przedstawię swój plan pracy oraz poszczególne etapy oraz problemy, które napotkałem. Wskazówki mogą się okazać szczególnie przydatne w przypadku baz hurtowni danych, które uczestniczą w procesie ETL.