«

»

Dic 08

Ottimizzare le Stored Procedure – 1

Usare sempre il nome dello schema con gli oggetti. Il nome di un oggetto è totalmente qualificato solo se ha anche il nome dello schema. Va usato nelle Stored procedure e in tutti gli oggetti referenziati all’interno di una Stored. Questo aiuta a trovare direttamente il piano di esecuzione compilato invece che cercarlo in giro prima di usare quello in cache. Cercarlo ogni volta comporta il rischio di compile lock e cali di performance.

SELECT * FROM dbo.Tabella -- Metodo migliore
-- Invece di
SELECT * FROM Tabella -- Metodo da evitare
-- Stessa cosa per le chiamate di Stored Procedure
EXEC dbo.Procedure -- Metodo migliore
-- Invece di
EXEC PROCEDURE -- Metodo da evitare