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

Buat indeks pada tampilan SQL dengan operator UNION? Apakah itu benar-benar akan meningkatkan kinerja?

Anda tidak dapat membuat indeks pada tampilan yang menggunakan operator gabungan. Benar-benar tidak ada jalan lain, maaf!

Saya kira Anda pernah melihat ini, tetapi lihat halaman MSDN . Ini memberikan persyaratan untuk tampilan yang diindeks dan menjelaskan apa itu dan bagaimana cara kerjanya.

Mengenai apakah Anda akan melihat manfaat kinerja atau tidak jika Anda BISA mengindeks tampilan, itu akan bergantung sepenuhnya pada ukuran tabel Anda. Saya tidak mengharapkan dampak apa pun pada pembuatan tampilan terindeks terpisah, karena saya akan berasumsi bahwa tabel Anda sudah diindeks dan Anda tidak melakukan penggabungan atau logika apa pun dalam tampilan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara memperbarui kunci utama

  2. Paket SSIS memberikan kesalahan setelah penerapan SQL Server 2012

  3. Cara mengelompokkan berdasarkan bulan dari bidang Tanggal menggunakan sql

  4. Apa arti dari awalan N dalam pernyataan T-SQL dan kapan saya harus menggunakannya?

  5. Ekspresi reguler untuk memvalidasi nama tabel SQL Server