sql >> Databáze >  >> RDS >> Sqlserver

Vytvořit index v zobrazení SQL pomocí operátorů UNION? Opravdu to zlepší výkon?

Nemůžete vytvořit index v pohledu, který využívá operátor unie. Opravdu to nejde obejít, omlouvám se!

Předpokládám, že jste to viděli, ale podívejte se na tuto stránku MSDN . Poskytuje požadavky na indexovaná zobrazení a vysvětluje, co jsou a jak fungují.

Pokud jde o to, zda byste viděli výhodu výkonu, pokud byste MOHLI indexovat zobrazení, to by zcela záviselo na velikosti vašich tabulek. Neočekával bych žádný dopad na vytváření samostatných indexovaných pohledů, protože bych předpokládal, že vaše tabulky jsou již indexovány a v pohledu neprovádíte žádné spojení ani logiku.




  1. Procedura PL/SQL byla úspěšně dokončena, ale nic neukazuje

  2. SQL Server Kumulativní součet podle skupiny

  3. Úspěšné strategie zálohování a obnovy MySQL/MariaDB

  4. Jak dosáhnout automatického převzetí služeb při selhání pro TimescaleDB