MS SQL Server oznaczone posty

Procedura zwracająca nazwę FG na podstawie funkcji, schemy i kolumny partycjonującej

Na co dzień pracując z tabelami i indeksami partycjonującymi stworzyłem procedurę, która na podstawie parametrów wejściowych zwraca nazwę grupy plików, na której założona jest wybrana partycja.

Parametry wejściowe procedury to:

  • @PartitionFunction – nazwa funkcji partycjonującej
  • @PartitionSchema – nazwa schemy partycjonującej
  • @RangeValue – wartość kolumny partycjonującej. Uwaga, obsługiwany jest typ INT . Dla innych typów kolumn partycjonujących należy zmodyfikować kod.
Czytaj dalej

SQL Saturday #664 Katowice

W dniu 16 września2017 r. odbył się już drugi w Polsce SQL Saturday #664 w Katowicach, a dokładnie to w Chorzowie. W ramach konferencji można było obejrzeć 6 sesji technicznych podzielonych na 3 równoległe ścieżki, w ramach których znalazły się sesje dotyczące analizy danych, administracji,  rozwiązywania problemów wydajnościowych. Część z sesji poświęcona była nowemu SQL Server 2017. W sumie wystąpiło 17 prelegentów, którzy poprowadzili 15 sesji w 5 kategoriach tematycznych.

 

Czytaj dalej

Przenosimy pliki bazy tempdb

W trakcie pracy z SQL Serverem, mozemy dojść do wniosku, że np. ze względów wydajnościowych musimy dokonać zmiany lokalizacji plików bazy systemowej tempdb.
W tym celu w pierwszej kolejności sprawdzamy lokalizację i nazwy plików wchodzących w skład bazy używając procedury składowanej sp_helpfile.

Procedura zwraca nam następujący wynik:

Kolejne polecenie zmiany lokalizacji plików to modyfikacja lokalizacji plików bazy tempdb:

Czytaj dalej

Data Science Summit 2017 – Dobre praktyki admina MS-owej hurtowni danych

W dniu 26 maja 2017 r. na Wydziale Matematyki i Nauk Informacyjnych, Politechniki Warszawskiej, ul. Koszykowa 75, 00-662 Warszawa podczas zorganizowanego  Data Science Summit 2017 poprowadziłem wykład pt.„Dobre praktyki admina MS-owej hurtowni danych”

Codzienna praca administratora w hurtowni danych jest podzielona na kilka obszarów: nocne zasilanie hurtowni, poranna analiza stanu zasilania, analiza stanu serwerów i ich monitoring, dzienny nadzór nad hurtownią. Dochodzą również czynności wykonywane cyklicznie co kilka dni, tygodni. Opowiedziałem o kilku czynnościach z wymienionych obszarów, o tym czy i jak można te czynności automatyzować, raportować w celu usprawnienia pracy.  Wspomnieć jak się przygotować na awarię.

 

 

 

Czytaj dalej

Konferencja SQLDay 2017 we Wrocławiu

Jestem właśnie na konferencji SQLDay 2017 we Wrocławiu.   Pierwszy dzień 15 maja poświęcony jest warsztatom, a dwa kolejne to konferencja.

Pierwszy dzień spędzam na warsztatach u Brent Ozara  poświęcone „Perfomance Tuning When You Can’t Fix the Queries”

 

 

Szczegóły na sqlday.pl

 

Czytaj dalej

Wydany został nowy #CU2 do SQL Server 2016 SP1

W dniu 20 marca 2017 r. został wydany nowy #CU2 do SQL Server 2016 SP1. Dostępny jest do pobrania z  Download Center. Opis zmian znajdziemy w artykule dla KB dla SP1 CU2, KB40131060. Rozwiązuje on 115  problemów z następujących kategori:

  • Analysis Services
  • High Availability
  • In-Memory OLTP
  • Integration Services
  • Management Tools
  • Master Data Services (MDS)
  • Reporting Services
  • Setup & Install
  • SQL Performance
  • SQL Security
  • SQL Services

 

Czytaj dalej
DBBS