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

Tampilan Terindeks dan Kiri Bergabung sekali dan untuk selamanya

Mengapa Anda mengindeks pandangan Anda? Anda menyebutkan "pemborosan ruang" dalam solusi 2 Anda, tetapi apakah Anda tahu bahwa ketika Anda mengindeks tampilan Anda, Anda mempertahankannya di DB?

Dengan kata lain, Anda membuat salinan data tampilan akan kembali pada DB dan setiap kali data diperbarui pada tabel sumber, beberapa mekanisme internal SQL Server harus memperbaruinya pada struktur data baru ini dibuat karena sekarang SQL server membaca dari tampilan, bukan tabel lagi.

Jika Anda menggunakan Profiler + DTA atau bahkan DMVS Anda dapat membuat indeks yang benar untuk dibuat di tabel Anda sehingga tampilan apa pun akan mendapat manfaat darinya




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CONVERT() di SQL Server

  2. Dapatkan hanya tanggal dari datetime sql tanpa mengonversi ke varchar sehingga saya dapat mengurutkannya di excel

  3. sql:DELETE + INSERT vs UPDATE + INSERT

  4. Buat pekerjaan SQL Server secara otomatis

  5. SQL Server:Bagaimana saya bisa mengelompokkan beberapa nilai baris ke dalam kolom terpisah?