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

Kroimy tabele na partycje – Sesja na 113. Spotkaniu Data Community, Warszawa

W dniu 1 lutego 2018 poprowadziłem sesje „Kroimy tabele na partycje” na 113 spotkaniu Data Community w Warszawie. W trakcie tej sesji przedstawiłem jedną z technik optymalizacji baz danych jaką jest partycjonowanie tabel i indeksów bazy danych SQL Server. Pozwala ona poprawić wydajność, rozumianą jako szybkość dostępu do danych oraz Dowiedz się więcej…

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ą. DECLARE @TableName SYSNAME = 'sales.InvoiceLinesPartitioning’ SELECT OBJECT_SCHEMA_NAME(pstats.object_id) AS SchemaName ,OBJECT_NAME(pstats.object_id) AS TableName ,ps.NAME AS PartitionSchemeName ,ds.NAME AS PartitionFilegroupName ,pf.NAME AS PartitionFunctionName ,CASE pf.boundary_value_on_right WHEN 0 THEN 'Range Dowiedz się więcej…

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