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

Plan zasilania w Windows Server

Plan zasilania określa, w jaki sposób system operacyjny ma korzystać z energii. Każdy OS Windows ma trzy domyślne plany zasilania. Ponadto można tworzyć i instalować niestandardowe plany.

Trzy domyślne plany.

Zrównoważony

W tym planie zasilanie jest dostosowane do potrzeb. Moc obliczeniowa procesora jest wykorzystywana w stopniu zależnym od ogólnego obciążenia powodowanego przez aplikacje. Plan ten ma zapewniać wydajne zużycie pamięci przy minimalnym wpływie na wydajność.

Wysoka wydajność

To ustawienie zwiększa wydajność procesora i innego sprzętu serwera kosztem wyższego zużycia energii.

Oszczędzanie energii

Ten plan powoduje ograniczenie wydajności w celu zmniejszenia zużycia energii i kosztów pracy serwera. W odróżnieniu od poprzednich plan ten ogranicza szybkość procesora do określonego procentu jego możliwości

Od wersji Windows Server 2008 domyślnym planem zasilania jest Zrównoważony. Ma to niekorzystny wpływ na SQL Server spowodowany zmniejszeniem wydajności. W związku z tym powinien być włączony plan Wysokiej wydajności.

Pozostawienie planu Zrównoważonego może prowadzić do problemu „parkowania rdze...

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
DBBS