sql >> Databasteknik >  >> RDS >> Sqlserver

Skapa ett index på SQL-vy med UNION-operatorer? Kommer det verkligen att förbättra prestandan?

Du kan inte skapa ett index på en vy som använder en facklig operatör. Verkligen ingen väg runt det, förlåt!

Jag kan tänka mig att du har sett det här, men kolla in den här MSDN-sidan . Den ger kraven för indexerade vyer och förklarar vad de är och hur de fungerar.

Huruvida du skulle se en prestandafördel om du KUNDE indexera vyn, skulle det bero helt på storleken på dina tabeller. Jag skulle inte förvänta mig någon inverkan på att skapa separata indexerade vyer, eftersom jag skulle anta att dina tabeller redan är indexerade och att du inte gör någon koppling eller logik i vyn.




  1. Vilka är likvärdiga C#-datatyper för SQL Servers datum, tid och datetimeoffset?

  2. PDO med INSERT INTO genom upprättade utlåtanden

  3. Datatyp/struktur för att lagra tidszonförskjutning i MySQL

  4. Försöker importera FoxPro DBF-fil till SQL Server