U moet de NOEXPAND
. gebruiken hint. SQL Server houdt geen rekening met het matchen van geïndexeerde weergaven zonder dit (zelfs als er naar de naam van de weergave wordt verwezen in de query), tenzij u de Enterprise Edition-engine gebruikt.
SELECT COUNT(PStatusID)
FROM [TestView]
WITH (NOEXPAND) -- this line
WHERE [PStatusID]=1
Dit zou je het eerste, veel goedkopere, abonnement moeten geven