sql >> Database teknologi >  >> RDS >> Sqlserver

Opret et indeks på SQL-visning med UNION-operatører? Vil det virkelig forbedre ydeevnen?

Du kan ikke oprette et indeks på en visning, der gør brug af en fagforeningsoperatør. Virkelig ingen vej udenom, undskyld!

Jeg kunne forestille mig, at du har set dette, men tjek denne MSDN-side . Det giver kravene til indekserede visninger og forklarer, hvad de er, og hvordan de fungerer.

Hvorvidt du ville se en ydeevnefordel, hvis du KUNNE indeksere visningen, ville det helt afhænge af størrelsen på dine tabeller. Jeg ville ikke forvente nogen indvirkning på oprettelse af separate indekserede visninger, da jeg vil antage, at dine tabeller allerede er indekseret, og du ikke foretager nogen sammenføjning eller logik i visningen.




  1. Oracle SQL Developer eksporterer kilder til versionskontrol

  2. php - laravel :Hvordan håndterer man tidsoverlapning i databasen?

  3. mysql søgeordssøgning

  4. Sådan konfigureres MariaDB 10.3-replikering ved hjælp af Ansible og Vagrant