SQL SERVER interviewquestions: -Why do we need stored procedures.

Stored procedure increases the performance of SQL queries. When we write a query before execution the SQL Server compiler runs three steps. In first step compiler checks the syntax of query then in the second step compiler finds the best way to execute the query and finally in third step query is executed.

So when we write in line queries these three step are always run , but for Stored Procedure the below three step run only once and first two step results are cached for future. So when you execute the stored procedure next time it just executes the last step thus increasing performance.

Below diagram represent the steps of execution plan.

Also see the video of how to optimized SQL query?


Please click here to see more  SQL Server interview questions

About these ads

About c# and .NET Interview questions

This blog is for developers who want to crack .NET and C# interviews. It has all tips and tricks needed to crack .NET interviews , C# interview , SQL Server interview , Java interview , WCF Interview , Silverlight interview , WPF interview , LINQ interview , Entity framework Interview.
This entry was posted in .net, .NET and C# interview questions and answers, .NET and C# training, Csharp interview questions, programming interview questions, SQL Server interview questions, SQL server training, stored procedures and tagged , , , , , , . Bookmark the permalink.

One Response to SQL SERVER interviewquestions: -Why do we need stored procedures.

  1. Pingback: DotNetShoutout

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s