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. SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON GO IF OBJECT_ID(N’Tools.spGetFGfromPartitionScheme’, 'P’) IS NULL EXEC(’CREATE PROCEDURE spGetFGfromPartitionScheme AS SELECT 1′) GO ALTER PROCEDURE [spGetFGfromPartitionScheme] @DBName Dowiedz się więcej…

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.  

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. USE tempdb GO EXEC sp_helpfile GO Procedura zwraca nam następujący wynik: Kolejne polecenie zmiany lokalizacji plików to modyfikacja lokalizacji plików bazy tempdb: USE master GO ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'C:\new\tempdb.mdf’) GO ALTER DATABASE tempdb Dowiedz się więcej…

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 Dowiedz się więcej…

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