sql >> Databasteknik >  >> RDS >> Sqlserver

Indexerade vyer och vänsteranslutningar en gång för alla

Varför indexerar du dina åsikter? Du nämnde "slöseri med utrymme" i din lösning 2, men visste du att när du indexerar din vy, fortsätter du den på DB?

Med andra ord, du gör en kopia av data som vyn skulle returnera på DB och varje gång data uppdateras på källtabellerna måste någon intern mekanism i SQL Server uppdatera den på den här nya datastrukturen som skapats eftersom nu SQL-server läser från vyn, inte tabellerna längre.

Om du använder Profiler + DTA eller till och med DMVS du kan komma på rätt index som ska skapas på dina tabeller som alla vyer skulle ha nytta av




  1. MySQL Workbench kan inte ansluta till lokal MySQL-tjänst på MAC OSX

  2. Hur gör man en sql loop-fråga för att kontrollera skillnaden mellan värden?

  3. Varning:PDO::__construct():[2002] Ingen sådan fil eller katalog (försöker ansluta via unix:///tmp/mysql.sock) i

  4. Oracle Konvertera TIMESTAMP med tidszon till DATUM