Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Изчислената колона на SQL Server 2005 се запазва

„Постоянен“ означава „съхранен физически“ в този контекст.

Това означава, че изчислената стойност се изчислява веднъж при вмъкване (и при актуализации) и се съхранява на диск, така че не е необходимо да се изчислява отново при всяко избиране.

Persisted също води до намаляване на производителността при вмъкване и актуализации, тъй като колоната трябва да бъде изчислена, но ще увеличи производителността при последващи заявки за избор.

И така, зависи от вашия модел на използване, кой подход да следвате:ако актуализирате рядко, но питате много, трябва да зададете persisted =true.

Ако актуализирате често или ако не ви е грижа за ефективността на извличане, трябва да помислите за настройка persisted =false



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какъв е начинът за попълване на падащ списък от база данни в asp.net чрез използване на класове?

  2. Transactionscope хвърля изключение, тази платформа не поддържа разпределени транзакции при отваряне на обект за връзка

  3. Как мога да генерирам INSERT скрипт за съществуваща таблица на SQL Server, която включва всички съхранени редове?

  4. Как да получите средна стойност, медиана, режим и диапазон в една заявка за избор?

  5. Намерете дубликати за няколко колони изключителна ID-колона