sql >> Database >  >> RDS >> Sqlserver

Maak een index op SQL-weergave met UNION-operators? Zal het de prestaties echt verbeteren?

U kunt geen index maken voor een weergave die gebruikmaakt van een samenvoegingsoperator. Dat kan echt niet, sorry!

Ik kan me voorstellen dat je dit hebt gezien, maar bekijk deze MSDN-pagina . Het geeft de vereisten voor geïndexeerde weergaven en legt uit wat ze zijn en hoe ze werken.

Of u al dan niet een prestatievoordeel zou zien als u de weergave KON indexeren, dat zou volledig afhangen van de grootte van uw tabellen. Ik verwacht geen invloed op het maken van afzonderlijke geïndexeerde weergaven, omdat ik aanneem dat je tabellen al zijn geïndexeerd en dat je geen lidmaatschap of logica in de weergave uitvoert.




  1. PHP-pagina herschikken zodat koptekst voor HTML komt

  2. MySql Selecteer waar en C#

  3. MySQL Waar is de datum groter dan een maand?

  4. sqlplus-fout bij selectie uit externe tabel:ORA-29913:fout bij het uitvoeren van ODCIEXTTABLEOPEN-aanroep