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

Perché mettere una clausola WHERE fuori dalla vista ha prestazioni terribili

Si chiama "Predicate push " alias filtro differito.

SQL Server non si rende sempre conto che WHERE può essere applicato "prima", all'interno della vista in modo efficace.

È stato mitigato in SQL Server 2008 per funzionare più come previsto