10.20K Views1 Comments0 Likes
SQL Server MVPs Aaron Bertrand and Kevin Kline begin their series on query tuning best practices. They go over some tips and tricks for writing queries. First, Kevin spends a little time on how to approach your ...
4.28K Views1 Comments0 Likes
SQL Server MVPs Aaron Bertrand and Kevin Kline continue their series on query tuning best practices. Kevin starts by talking about what you should include in test harnesses for testing your SQL code and how to i...
2.87K Views1 Comments0 Likes
Aaron Bertrand and Kevin Kline discuss some of the advantages for specifying the schema when creating, altering and referencing objects. They discuss how specifying a schema can affect performance and how important it is for security. They also use demos to illustrate the importance.
2.96K Views1 Comments0 Likes
Aaron Bertrand explains what the SP_ prefix is and discusses the performance issues with using it when you call a stored procedure. He also mentions a blog post he wrote about the SP_ prefix, which can be found at SQLPerformance.com/sp_prefix.
3.91K Views0 Comments0 Likes
In this Quick Tip, Aaron Bertrand and Kevin Kline discuss queries that use IN(…) vs. queries that use OR. They use a demo to show how the two types of queries are interchangeable and how they both optimize to the exact same plan.
2.85K Views0 Comments0 Likes
Aaron Bertrand goes over how to generate Ad-Hoc Sets efficiently. He shows examples of how to generate them using recursive CTEs, system tables and number tables and shows which way has the best performance.
2.29K Views0 Comments0 Likes
In this video, Kevin Kline discusses the transitive property of indexes. He starts out by discussing how the transitive property works in algebra. Then he shares how the transitive property in algebra can be applied to Microsoft SQL Server.
3.44K Views0 Comments0 Likes
Aaron Bertrand discusses one of his favorite topics, comma-delimited parameters. He shows the different ways you can split strings and which ways are the best.
5.87K Views0 Comments0 Likes
In this video, SQL Server MVP Kevin Kline discusses how to go about troubleshooting and performance tuning your Microsoft SQL Server without any paid professional tools. He goes through his methodology for troubleshooting, which he has learned over the course of many years of trial and error.
2.97K Views0 Comments0 Likes
Kevin Kline goes over implicit conversions in SQL Server. He discusses what an implicit conversion is, traps that people fall into with implicit conversions and gives a demo on avoiding implicit conversions. ...
1.95K Views0 Comments0 Likes
SQL Server’s plan cache is one of the largest regions of memory and is used to store SQL and T-SQL code for quick execution. It is largely self-maintaining and self-tuning. However, the kind of code you write and the way you invoke that code can have an enormous impact on how the plan cache is maintained, tuned, and optimized.
2.67K Views0 Comments0 Likes
SQL Server MVPs Aaron Bertrand and Kevin Kline continue their series on query tuning best practices. They discuss how to build a Transact-SQL test harness to provide stability and predictability to your code. Th...