2009-05-27 8 views

Odpowiedz

40

"Utrzymujący się" oznacza "przechowywany fizycznie" w tym kontekście.

Oznacza to, że wyliczona wartość jest obliczana jednokrotnie przy wstawianiu (i aktualizacjach) i przechowywana na dysku, więc nie musi być obliczana ponownie przy każdym wyborze.

Utrwalony powoduje również obniżenie wydajności wstawiania i aktualizacji, ponieważ kolumna musi zostać obliczona, ale zwiększy wydajność w kolejnych wybranych zapytaniach.

Zależy więc od schematu użytkowania, od którego podejścia należy postępować: jeśli aktualizujesz nieczęsto, ale dużo pytasz, powinieneś ustawić parametr persististed = true.

Jeśli często aktualizować, lub jeśli nie obchodzi pobierania wyników, należy rozważyć ustawienie utrzymywały = false

3

Jeszcze jedno nie wspomniano w innych odpowiedzi: kolumna obliczana musi być utrwalone być użyteczny z zagranicy Klawiatura.