Ответ 1
"Сохраненный" означает "сохраненный физически" в этом контексте.
Это означает, что вычисленное значение вычисляется один раз при вставке (и при обновлении) и сохраняется на диске, поэтому его не нужно вычислять снова при каждом выборе.
Сохранение также приводит к снижению производительности при вставке и обновлениях, поскольку столбец должен быть вычислен, но будет увеличивать производительность при последующих запросах выбора.
Итак, это зависит от вашего шаблона использования, к которому подходит: если вы редко обновляете, но запрашиваете много, вы должны установить persisted = true.
Если вы часто обновляетесь или вам не нужна производительность поиска, вам следует рассмотреть возможность установки persisted = false