Z tabel tymczasowych korzysta niemal każdy związany w swojej pracy zawodowej z SQL Server. Są one pomocne w przypadku czasowego przechowywania rezultatów zapytań i często mogą być również techniką optymalizacyjną. Nie inaczej jest w przypadku ładowań większych tabel wchodzących w skład hurtowni danych gdzie tabelki z hashem pojawiają się nagminnie czy to w procedurach składowanych […]
Latest Posts
Dwa sposoby na uzyskanie Batch Mode na planie zapytania
Indeksy kolumnowe są jedną z moich ulubionych technologii wbudowanych w SQL Server. Oprócz oszałamiających zysków wydajnościowych związanych z kompresją czy też eliminacją kolumn i segmentów przyniosły one ze sobą nowy tryb przetwarzania zwany Batch Mode. Alternatywą dla tego przetwarzania było tradycyjne przetwarzanie wierszowe. Jak zapewne wiecie poszczególne “klocki” planu zapytań są iteratorami i w dużym […]
Indeksy filtrowane – jak to działa
W tematyce baz danych podstawową techniką przyspieszania czy też zwiększania wydajności zapytań są indeksy. Jestem niemal pewny, że zdecydowana większość czytelników niniejszego bloga wie czym jest indeks bazodanowy i zdaje sobie sprawę jak go użyć. Każdy rozróżnia indeksy klastrowane i nieklastrowane, nowe indeksy kolumnowe itd. Natomiast zdecydowanie mniej osób zdaje sobie sprawę z istnienia tzw. […]
Data Community – Ukryte Aspekty pracy z SQL Server
[Aktualizacja] Spotkanie już za nami! Świetna sesja Paula Randala na temat statystyk oczekiwań pokazuje, że nie tak diabeł straszny jak go malują. Później miałem przyjemność powiedzieć parę słów i pokazać kilka problematycznych scenariuszy – mam nadzieję, że ten eksperyment przypadł Wam do gustu i mieliście okazję nauczyć się czegoś nowego bo taki właśnie był cel […]
Last comments