Kategoria MS SQL Server

Wielkość plików baz danych z ilością nie wykorzystanej powierzchni.

Poniżej skrypt wyświetlający wielkość plików baz danych z ilością nie wykorzystanej powierzchni.

Czytaj dalej

Historia wykonywanych kopii baz danych

Przedstawiam skrypt, który wyświetla informacje o wykonywanych kopiach baz danych.

Czytaj dalej

Skrypt zwracający szczegółową informację o partycjach i zakresach.

Przedstawiam poniżej skrypt, który zwraca szczegółową informację o partycjach i ich zakresach. W zmiennej @TableName należy podać nazwę badanej tabeli wraz ze schemą.

Czytaj dalej

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
DBBS