Tworzenie własnej procedury składowanej jako procedury systemowej

Często zdarza się, że gdy korzystamy z wbudowanych procedur składowanych SQL Server to czegoś nam brakuje. Zacznijmy od tego, że takie procedury składowane traktowane jako systemowe procedury SQL server charakteryzują się tym, że: Tworząc procedurę składowaną w systemowej bazie danych master SQL Server z prefixem sp_ Podczas uruchamiania procedury z Dowiedz się więcej…

Sprawdzanie statusu IFI (Instant File Initialization)

W SQL Server pliki danych mogą być inicjowane natychmiastowo, jeśli to konkretne ustawienie jest włączone. Natychmiastowa inicjalizacja pliku rezerwuje miejsce na dysku bez wypełniania go zerami. Zamiast tego zawartość dysku jest nadpisywana w miarę zapisywania nowych danych w plikach. Ten mechanizm to IFI – Instant File Initialization czyli natychmiastowa inicjalizacja Dowiedz się więcej…

Sys.dm_os_ Performance_counters – opis wartości liczników

„Performance counters”, które są elementem SQL Server wykorzystujemy jako narzędzia do monitorowania różnych aspektów kondycji instancji. Jest on dostępny jako dynamiczny widok zarządzania (DMV) w SQL Server, a mianowicie sys.dm_os_ Performance_counters . Dane uzyskiwane z tego widoku mają postać surową, którą dopiero należy odpowiednio zinterpretować, zanim będzie można je zastosować. Dowiedz się więcej…

Konwersja znacznika czasu UNIX (bigint) na datetime w SQL Server

Na podstawie Wikipedii dowiadujemy się, że w systemie operacyjnym Unix i pochodnych czas jest przedstawiany jako 32-bitowa liczba sekund, które upłynęły od godziny 00:00:00 w czwartek, 1 stycznia 1970 czyli uniwersalnego czasu koordynowanego (UTC). Na tej podstawie można już przekonwertować znacznik czasu UNIX na typ datetime w SQL Server. Dostajemy następujący Dowiedz się więcej…