Month: September 2017

MSSQL, TSQL

Indeksy filtrowane – jak to działa

W tematyce baz danych podstawową techniką przyspieszania czy też zwiększania wydajności zapytań są indeksy. Jestem niemal pewny, że zdecydowana większość czytelników niniejszego bloga wie czym jest indeks bazodanowy i zdaje sobie sprawę jak go użyć. Każdy rozróżnia indeksy klastrowane i nieklastrowane, nowe indeksy kolumnowe itd. Natomiast zdecydowanie mniej osób zdaje sobie sprawę z istnienia tzw. […]

DataCommunityKrakow_UkryteAspektyPracyZSQLServerKrakow_00
Event, Events, Video

Data Community – Ukryte Aspekty pracy z SQL Server

[Aktualizacja] Spotkanie już za nami! Świetna sesja Paula Randala na temat statystyk oczekiwań pokazuje, że nie tak diabeł straszny jak go malują. Później miałem przyjemność powiedzieć parę słów i pokazać kilka problematycznych scenariuszy – mam nadzieję, że ten eksperyment przypadł Wam do gustu i mieliście okazję nauczyć się czegoś nowego bo taki właśnie był cel […]

SSIS IServerExec vs MsDtsSrvr
Integration Services

SSIS IServerExec vs MsDtsSrvr

Follow me on
Still playing with data and .NET technologies
Slawomir Drzymala
Follow me on

We wcześniejszym poście (http://pl.seequality.net/ssis-execution-process-iserverexec/) omówiliśmy architekturę Integration Services oraz proces “IServerExec”. W tym poście przypomnimy sobie co to jest usługa SSIS Service (MsDtsSrvr) oraz czy rzeczywiście potrzebujemy zarówno tej usługi, jak i wcześniej opisanego procesu. Usługa SSIS Zgodnie ze schematem z wcześniejszego postu usługa SSIS Service jest jedną ze składowych Integration Services.   Usługa ta […]

TsqlPivot_14
MSSQL, SQL, SQL Server database, TSQL

Porównanie trzech sposobów na PIVOT w TSQL

Dane w relacyjnych bazach danych posiadają formę tabelaryczną tj. składają się z kolumn oraz wierszy. Zdarza się jednak dosyć często, że chcemy wiersze zamienić na kolumny lub kolumny na wiersze – operację taką zwyczajowo nazywamy piwotowaniem. W ramach tego artykułu chciałbym przedstawić trzy różne sposoby na osiągnięcie zamierzonego rezultatu. Oczywiście nie są to wszystkie możliwe […]

SSIS Execution Process
Integration Services, MSSQL

SSIS Execution process – IServerExec

Follow me on
Still playing with data and .NET technologies
Slawomir Drzymala
Follow me on

SQL Server 2012 przyniósł wiele zmian dla Integration Services. Do największych można zaliczyć wprowadzenie bazy danych SSISDB (SSIS Catalog) oraz nowy model publikowania projektu, czyli Project Deployment Model”. Wraz z tymi zmianami pojawił się również IServerExec, czyli proces, który odpowiedzialny jest za faktyczne wykonywanie operacji na pakietach w tym ich uruchamianie. Jako, że od tamtej pory […]

SSMS_Search_featured
SQL Server database

Management Studio 17.2 – przeszukiwanie graficznych planów zapytań

Stosunkowo nie dawno bo w sierpniu tego roku (2017) wydana została nowa wersja Management Studio oznaczona numerem 17.2. Nie było w tym nic nadzwyczajnego gdyby nie fakt, że przynosi ona kilka bardzo przydatnych funkcjonalności i o jednej z nich, a mianowicie o wyszukiwaniu informacji na planach zapytania opowiemy sobie w ramach tego artykułu – zapraszam […]