Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Kolom Komputasi SQL Server 2005 Tetap Ada

"Bertahan" berarti "disimpan secara fisik" dalam konteks ini.

Artinya nilai yang dihitung dihitung sekali pada saat insert (dan pada update) dan disimpan pada disk, sehingga tidak perlu dihitung lagi pada setiap pemilihan.

Bertahan juga menyebabkan penalti kinerja pada penyisipan dan pembaruan, karena kolom harus dihitung, tetapi akan meningkatkan kinerja pada kueri pemilihan berikutnya.

Jadi, itu tergantung pada pola penggunaan Anda, pendekatan mana yang harus diikuti:jika Anda jarang memperbarui, tetapi banyak melakukan kueri, Anda harus mengatur persisten =true.

Jika Anda sering memperbarui, atau jika Anda tidak peduli dengan kinerja pengambilan, Anda harus mempertimbangkan pengaturan bertahan =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. Ekstrak angka dari teks di SQL Server

  2. Mencari Beberapa Kolom dengan Beberapa Nilai SQL

  3. Baca Tingkat Isolasi Snapshot VS Snapshot yang berkomitmen

  4. SQL Server 2005 - Mengatur kolom sebagai readonly

  5. Masukkan secara manual ke dalam tabel dengan pernyataan SQL, tetapi kuncinya bertambah secara otomatis