Kategoria MS SQL Server

Odbudowa indeksu na wybranej partycji

W SQL Server można wykonać odbudowę indeksu dla wybranej partycji. Nie trzeba już przebudowywać całego indeksu na całej wybranej tabeli partycjonowanej.

Oczywiście we wcześniejszych wersjach mając SQL Server 2012 w codziennym procesie zasilania korzystając z danych ETL, stosowano dość powszechną praktykę:

  • Wyłączenie indeksów w tabeli docelowej (przynajmniej indeksy nieklastrowe)
  • Wstawienie nowych danych
  • Przebudowa NCI

Praca w ten sposób jest zwykle optymalna, ponieważ SQL Server nie musi aktualizować NCI podczas importowania danych. Wyobraź sobie jednak, że mamy siedem lat danych. Oznacza to 7 * 12 = 94 partycji, z których tylko jedna partycja jest aktywna. Dla nas odbudowanie całego indeksu będzie prawie 99% zbędna

Od wersji SQL Server 2008 można już przebudować indeks na wybranej partycji.

Czytaj dalej

SQL Day 2018

W dniach od 14 do 16 maja odbył się już po raz kolejny SQLDay 2018.

Oto kilka wybranych zdjęć:

Czytaj dalej

SQLDay 2018

W dniach 14-16 maja 2018 r. wybieram się na kolejny już SQLDay 2018, który odbędzie się tradycyjnie we Wrocławiu.

Czytaj dalej

Dystrybucja powiadomień mailowych o przebiegu procesów zasilania hurtowni danych

Na 114. Spotkaniu Data Community, Warszawa – Lightning Talk Fest, opowiedziałem o „Dystrybucji powiadomień mailowych o przebiegu procesów zasilania hurtowni danych”

poniżej link do spotkania 114. Spotkanie Data Community

Praca administratora i zespołu utrzymaniowego w hurtowni danych to natłok zadań, kontrola wielu procesów, zasilanie hurtowni danymi, analiza stanu serwerów, analiza przetwarzania pakietów SSIS, monitoring itd. W trakcie krótkiej sesji przedstawię mechanizmy powiadamiające mailowo o przebiegu procesu zasilania, które są pomocne w codziennej pracy administratora.

 

Do pobrania:

DC PL 114 – Dystrybucja powiadomień mailowych o przebiegu procesów zasilania hurtowni danych

DEMO1_message_ssisdb

DEMO2_jobs

 

 

 

 

 

 

 

 

Czytaj dalej

Zapraszam na 114. Spotkanie Data Community, Warszawa – Lightning Talk Fest

Zapraszam na 114. Spotkanie Data Community, Warszawa – Lightning Talk Fest

 

Na spotkaniu będę prowadził krótką sesję o „Dystrybucji powiadomień mailowych o przebiegu procesów zasilania hurtowni danych”

 

Praca administratora i zespołu utrzymaniowego w hurtowni danych to natłok zadań, kontrola wielu procesów, zasilanie hurtowni danymi, analiza stanu serwerów, analiza przetwarzania pakietów SSIS, monitoring itd. W trakcie krótkiej sesji przedstawię mechanizmy powiadamiające mailowo o przebiegu procesu zasilania, które są pomocne w codziennej pracy administratora

Czytaj dalej

Kroimy tabele na partycje – Sesja na 113. Spotkaniu Data Community, Warszawa

W dniu 1 lutego 2018 poprowadziłem sesje „Kroimy tabele na partycje” na 113 spotkaniu Data Community w Warszawie.

W trakcie tej sesji przedstawiłem jedną z technik optymalizacji baz danych jaką jest partycjonowanie tabel i indeksów bazy danych SQL Server. Pozwala ona poprawić wydajność, rozumianą jako szybkość dostępu do danych oraz ułatwia zarządzanie. Z partycjonowaniem powiązane są różne mechanizmy takie jak partition switching, partition sliding window czy partition elimination, które mogą być pomocne w codziennej pracy. Omówiłem podstawowe terminy, metody partycjonowania, wady, zalety, dobre praktyki. Wszystko było poparte przykładami.

Druga sesja „Business Intelligence w Cloud nie tylko na Azure „poprowadzona była przez Michała Krajewskiego oraz Adriana Kukiełkę. Był to przegląd rozwiązań i możliwości rozwiązań Buisiness Intellignece w chmurze. Prelegenci przedstawili nam to, co oferują trzej giganci: Microsoft, Google i Amazon.

Dziękuję wszystkich za tak liczne przybycie. Sczzegóły na Meetupie:  113. Spotkanie Data Community, Warszawa – Partycjonowanie oraz BI w chmurze

 

 

 

Czytaj dalej
DBBS