![]() | |||||
![]() |
|||||||||||
|
SQL Server Query Performance
This page houses tips and tricks for improving query performance in SQL Server.
POSTED BY: Adam Polon After running into some very quirky results from seemingly simple queries, I have found the following suggestions to make an enormous difference in query performance. Of course, you should always start by making sure that your query is optimized using standard practices, such as the following:
Here are some things to try next. --------------- Debug sluggish queries in SQL Server Management Studio by toggling the “Include Actual Execution Plan” button. This will allow you to see the execution plan – including any table scans, index seeks, etc, to identify slow points in the query. --------------- Review the nightly database maintenance plan to ensure that indexes are rebuilt on a nightly basis. ----------------- I believe that the rebuilding of indexes on a nightly basis makes the following item unnecessary, but it is listed here just in case in helps where other avenues do not. Defragment indexes on large tables. To do this, use the following command: DBCC INDEXDEFRAG (database_Name, 'table_name', index_name) Calling this command on key data tables made a huge difference in performance for a few queries that were performing slower than expected. Queries literally went from 45 seconds to 2 seconds. It would be a good idea to schedule these commands to run on a nightly or weekly basis. ---------------- Run Update Statistics on key data tables. In conjunction with DBCC INDEXDEFRAG, I have seen huge performance enhancements as a result of running this. To do this, use the following command: update statistics table_name; It would be a good idea to schedule these commands to run on a nightly or weekly basis. --------------- Please let me know if you wish to add any additional tips and tricks to this page. |
October 1, 2009 --
Modern Signal launches the new website for Charm City Run.The site features a complete redesign, full content management system, enhanced admin tools to manage events and programs, and an events calendar. -View-
August 3, 2009 --
Modern Signal launches a redesigned website to showcase the 2010 International Builders’ Show. Along with other functionality additions, we’ve integrated Google search appliance to produce faster and more precise search results. –View the site-
June 29, 2009 --
Modern Signal launches several features for The NALP Foundation for Law Career Research and Education website: a front-end bookstore with shopping cart functionality, back-end products and orders administration tools, and a front-end donation form. A full e-commerce system was also implemented to support the front-end features. -View-
May 13, 2009 --
In conjunction with Levine & Associates, Modern Signal launches newly structured Lamb, Beef, and Trade web sites
for Meat and Livestock Australia, Ltd. (MLA). The 3 sites, including Spanish
versions, are powered through a shared CMS to streamline and consolidate
content creation. With this launch, an admin tool was also implemented to
manage recipes across all sites.
January 26, 2009 --
January 9, 2009 --
December 12, 2008 --
November 2008 --
|
||||||||||