Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sortowanie i agregacja danych (Agregacje (Spools (Table (wystąpień (wiele,…
Sortowanie i agregacja danych
Sortowanie
operator
Właściwości
Wydajność
problem
Operator
Sort
czemu
jest?
przyczyny
2 more items...
kiedy?
plan
duży
Sort
koszt
duży
dane
posortowane
czy potrzebne?
:!?:
sortowanie
kosztowne
problem
nie zawsze :check:
logiczny
Top N
Właściwości
Top Rows
realizacja
jeśli
wierszy
mniej niż 100
użycie
1 more item...
więcej niż 100
użycie
1 more item...
Distinct
Właściwość
Order By
kolumny
wszystkie
z
1 more item...
operacje
blokujący
najpierw
zbiera
wszystko
potem
puszcza
Zapytanie
ORDER BY
Operator
Sort
w planie
brak
dlaczego?
kolejność
1 more item...
jest
odpytywany
indeks
Ostrzerzenia
operator
Sort
zależy
bardzo
od
oszacowań
dlaczego?
potrzebuje
1 more item...
Spill
pamięć
za mało
przydzielonej
do
tempdb
przyczyna?
niedoszacowanie
jak znaleźć?
sprawdzenie
operatorów
przed
warningiem
przykład
operator
Filter
optymalizator
1 more item...
index
istnieje
WHERE
nie ma
Sort
nie potrzebny
Scan
metody
IAM
kolejność
alokacji
na
dysku
danych
niezapewniona
kolejność
indeksu
Właściwość
Ordered
False
sposób
IAM
wybór
1 more item...
Kolejność indeksu
True
dane
posortowane
Scan Direction
FORWARD
BACKWARD
widoczna
kiedy?
Agregacje
operatory
rodzaje
Hash Match (aggregate)
właściwości
Defined Values
Hash Keys Build
kolumna
GROUP BY
Output List
np.
AVG
uniknięcie
indeks pokrywający
dodanie
zapytanie
okrojenie
po co?
1 more item...
widok zmaterializowany
w nim
agregacje
Stream Aggregate
użycie
warunek
dane
posortowane
wejściowe
właściwości
AggType
countstar
wyjście
typ
1 more item...
wydajniejsze
od
Hash Match (aggregate)
Spools
Table
występowanie
często
w
kontekście
agregacji
nested loops
używana
do
rewind
rebind
zamiast
wywołań
kolejnych
Hash Match
wystąpień
wiele
właściwości
Node ID
Primary Node ID
zależnych
Index
tworzy
tabelę
roboczą
worktable
tempdb?
indeks
klastrowy
zawsze
nieklastrowy
Rowcount
Window
logiczne
Lazy Spool
streamujący
nieblokujący
Eager Spool
blokujący
optymalizator
unika
najczęściej
wykorzystuje
rzadko
np.
Halloween protection
Filtrowanie
#
HAVING
właściwości
Predicate
Funkcje Okna
Operatory
Segment
dzieli
dane
na
segmenty
partycje
Sequence Project
funkcje
rankingu
operator
kiedy?
MIN
MAX
AVG
COUNT
...
GROUP BY