How to Optimize Stored Procedure in SQL Server ?

There are many tips and tricks for the same.

  • Include SET NOCOUNT ON statement.
  • Use the schema name with the object name.
  • Do not use the prefix "sp_" in the stored procedure name.
  • Use IF EXISTS (SELECT 1) instead of (SELECT *).
  • Use the sp_executesql stored procedure instead of the EXECUTE statement for Dynamic SQLs.
  • Try to avoid using SQL Server cursors whenever possible.
  • Keep the Transaction as short as possible.
  • Use TRY-Catch for error handling.
  • Optimize queries and fine-tune indexes.
  • Use table variables and temp tables appropriately.


You May Interest

Getting List of System Hard Disks with Free Space in MS SQL Serve ...

What is Data Collector in SQL Server ?

What are the Events On Default Trace in SQL Server ?

Finding Server Default Language in MS SQL

What is a Control Flow Inside SSIS ?