Monthly Archive: July 2016

Kilka słów o STATISTICS IO, STATISTICS TIME

Adrian Chodkowski
Follow me

Adrian Chodkowski

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

Latest posts by Adrian Chodkowski (see all)

Jedną z podstawowych informacji jakie możemy uzyskać w trakcie optymalizacji zapytań jest informacja o statystykach czasowych i statystykach związanych z odczytami stron danych. Ale co tak naprawdę te komunikaty oznaczają? W ramach niniejszego artykułu postaram się Wam przybliżyć dwie komendy pozwalające uzyskać te informacje, a mianowicie SET STATISTICS TIME oraz SET STATISTICS IO. Do celów demonstracyjnych wykorzystamy bazę WideWorldImporters. SET STATISTICS IO ON Na samym początku włączymy statystyki:

Ustawienie to odnosi się jedynie do sesji, a nie serwera – dlatego też otrzymamy żądane informacje dla każdego zapytania jakie uruchomimy w ramach bieżącej sesji. Jeżeli chcemy wyłączyć te informacje możemy…
Read more

Ostrzeżenia optymalizatora – ColumnsWithNoStatistcs, PlanAffectingConvert, UnmatchedIndexes, NoJoinPredicate

Adrian Chodkowski
Follow me

Adrian Chodkowski

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

Latest posts by Adrian Chodkowski (see all)

Czasem optymalizator chce nam przekazać komunikat, który może być dla nas ważną wskazówką jeśli chodzi o optymalizację zapytań. W ramach niniejszego artykułu postaram się przedstawić wybrane ostrzeżenia na które możecie natrafić podczas przeglądania Waszych planów wykonań. ColumnsWithNoStatistcs Zapewne każdy z Was zdaje sobie sprawę jak ważnym obiektem  dla optymalizatora SQL Servera są statystyki. Obiekty te pozwalają dobrać optymalny plan poprzez wykorzystanie  operatorów odpowiednich dla konkretnych sytuacji. Czasem jednak SQL Server nie może wykorzystać statystyk ze względu na to, że ich po prostu nie ma. Taka sytuacja jest na szczęście dla nas dosyć łatwa do wyśledzenia na planie wykonania i objawia…
Read more

Błąd – “The shared dataset definition is not valid. Details: The required attribute ‘Name’ is missing”

Adrian Chodkowski
Follow me

Adrian Chodkowski

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

Latest posts by Adrian Chodkowski (see all)

Dziś spotkałem się z dosyć dziwnym błędem związanym z SQL Server Data Tools 2015 oraz Reporting Services 2016. W moim rozwiązaniu chciałem stworzyć sobie współdzielony zestaw danych (ang. Shared Data Set) i podczas próby wrzucenia zestawu na serwer otrzymałem błąd “The shared dataset definition is not valid.  Details: The required attribute ‘Name’ is missing“. Kilkukrotnie sprawdziłem czy dodałem nazwę mojego zestawu i w rzeczy samej tak było – bardzo dziwne prawda? Oczywiście sprawdziłem pozostałe elementy takie jakie jak poprawność zapytania czy połączenia na serwer. Rozwiązanie okazało się trochę inne – należy odnaleźć w eksploratorze plik naszego zestawu danych i otworzyć…
Read more

SQL Server 2016 – komenda DBCC dla Analysis Services

Adrian Chodkowski
Follow me

Adrian Chodkowski

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

Latest posts by Adrian Chodkowski (see all)

SQL Server 2016 dostarcza nam zmian i nowości nie tylko w silniku bazodanowym, ale również w usługach powiązanych takich jak Integration Services, Analysis Services czy też Reporting Services. W ramach niniejszego artykułu zajmiemy się jedną z najbardziej przydatnych funkcjonalności związanych z kostkami analitycznymi Analysis Services – chodzi mianowicie o dostępność komendy DBCC sprawdzającą konsystencję i poprawność struktur wewnętrznych. Tak więc zaczynajmy! Komenda DBCC CHCECKDB z pewnością jest Wam znana z jej implementacji dla baz danych SQL Server. W wielu przypadkach stała się ona standardem i znajdowała swoje miejsce w cyklicznych planach utrzymaniowych bazy danych. Wielu osobom (w tym również autorowi…
Read more

Narzędzia Business Intelligence dla menadżera – Microsoft BI

Adrian Chodkowski
Follow me

Adrian Chodkowski

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

Latest posts by Adrian Chodkowski (see all)

Nie dawno miałem okazję napisać parę słów dla JCommerce o platformie Business Intelligence jaką oferuje Microsoft. Cały artykuł jest dość subiektywny, ale mimo wszystko wydaje mi się, że opisuje większość kluczowych komponentów wchodzacych w skład platformy. Oryginalny artykuł znajdziecie tutaj. Microsoft Data Platform – idealna platforma Business Intelligence dla biznesu? Wdrożenie systemu Business Intelligence nie może być już niestety postrzegane, jako sposób na uzyskanie przewagi konkurencyjnej, tak jak miało to miejsce jeszcze kilka lat temu. Jest wręcz przeciwnie – system BI należy wdrożyć jak najszybciej właśnie po to, żeby nie zostać daleko w tyle za konkurencją. Zaawansowane systemy analityki biznesowej stają…
Read more