„Utrzymywane” oznacza w tym kontekście „przechowywane fizycznie”.
Oznacza to, że obliczona wartość jest obliczana raz podczas wstawiania (i aktualizacji) i przechowywana na dysku, więc nie musi być obliczana ponownie przy każdym zaznaczeniu.
Persisted powoduje również obniżenie wydajności przy wstawianiu i aktualizowaniu, ponieważ kolumna musi być obliczona, ale zwiększy wydajność w kolejnych zapytaniach wybierających.
Tak więc zależy to od twojego wzorca użytkowania, które podejście należy zastosować:jeśli aktualizujesz rzadko, ale wysyłasz dużo zapytań, powinieneś ustawić persisted =true.
Jeśli często aktualizujesz lub nie zależy Ci na wydajności pobierania, rozważ ustawienie utrwalone =false