Niezaufane klucze obce w SQL Server

Klucz obcy to łącze między dwiema tabelami, które jest używane do wymuszania integralności referencyjnej w bazie danych. Zaufane klucze zapewniają, że dane w bazie danych pozostają „czyste” i logiczne. Tworząc zaufane klucze obce w SQL Server między tabelami, optymalizator jest w stanie przyjąć pewne założenia dotyczące danych, a tym samym Dowiedz się więcej…

Update w pętli dużej ilości danych tak aby nie przepełnić loga

Bardzo często zdarza się, że trzeba dokonać zmian na wielu milionach rekordów. Wykonując update czy delete na takiej ilości rekordów w ramach jednej transakcji doprowadzamy do sytuacji rozrostu loga transakcyjnego. Oczywiście jeżeli byśmy takie operacje wykonywali małymi porcjami to powstało by dużo transakcji i po zakończeniu każdej z nich silnik Dowiedz się więcej…

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…

Zapraszam na 114. Spotkanie Data Community, Warszawa – Lightning Talk Fest

Zapraszam na 114. Spotkanie Data Community, Warszawa – Lightning Talk Fest   Na spotkaniu będę prowadził krótką sesję o „Dystrybucji powiadomień mailowych o przebiegu procesów zasilania hurtowni danych”   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…