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 |