• Home
  • Q & A

SQLPerformance.com

powered by SQL Sentry
  • About
  • Contact
  • RSS Feed

Knee-Jerk Performance Tuning : Incorrect Use of Temporary Tables

 Posted by Paul Randal on April 6, 2016  4 Responses »
Apr 062016
 

Paul Randal (@PaulRandal) continues his knee-jerk performance tuning series, focusing on ways to optimize performance when using temporary tables.

Continue Reading »
 Tagged with: performance tuning, tempdb, temporary tables

Performance Surprises and Assumptions : STRING_SPLIT()

 Posted by Aaron Bertrand on March 18, 2016  11 Responses »
Mar 182016
 

SQL Server 2016 RC0 introduces a new native string splitting function, STRING_SPLIT. Aaron Bertrand (@AaronBertrand) compares its performance to existing methods.

Continue Reading »
 Tagged with: functions, splitting strings, STRING_SPLIT

Bad cardinality estimates from SSMS plans – redux

 Posted by Aaron Bertrand on March 4, 2016  4 Responses »
Mar 042016
 

Aaron Bertrand (@AaronBertrand) shares some insight about early changes to Plan Explorer that help to provide you with the most accurate information we can.

Continue Reading »
 Tagged with: estimates, execution counts, execution plans, key lookups, Management Studio

Performance Surprises and Assumptions : SET NOCOUNT ON

 Posted by Aaron Bertrand on February 26, 2016  29 Responses »
Feb 262016
 

Aaron Bertrand (@AaronBertrand) revisits the impact that eliminating DONE_IN_PROC messages using SET NOCOUNT ON may or may not have on query performance.

Continue Reading »
 Tagged with: DONE_IN_PROC, NOCOUNT

Comparing string splitting / concatenation methods

 Posted by Aaron Bertrand on January 22, 2016  14 Responses »
Jan 222016
 

Aaron Bertrand (@AaronBertrand) compares the performance of different UDFs and raw queries used for splitting and reassembling a delimited string.

Continue Reading »
 Tagged with: concatenation, string splitting

Can ColumnStore Help Pagination Workloads?

 Posted by Aaron Bertrand on January 15, 2016  1 Response »
Jan 152016
 

Aaron Bertrand (@AaronBertrand) revisits an older post about SQL Server pagination to see if any implementation of ColumnStore indexes can improve performance.

Continue Reading »
 Tagged with: columnstore

Maintaining a grouped running MAX (or MIN)

 Posted by Aaron Bertrand on October 8, 2015  No Responses »
Oct 082015
 

SQL Sentry's Aaron Bertrand (@AaronBertrand) shows the most efficient way to return a running MAX or MIN aggregate in a grouped SQL Server query.

Continue Reading »
 Tagged with: aggregates, grouping, running max, running min
1 2 3 … 13 14

Search SQLPerformance.com

Authors

  • Aaron Bertrand
  • Erin Stellato
  • Glenn Berry
  • Jason Hall
  • Joe Sack
  • Jonathan Kehayias
  • Kevin Kline
  • Paul Randal
  • Paul White
  • Rick Pittser
  • Tim Radney
  • Guest Posts

Categories

  • Database Design (12)
  • Error Handling (1)
  • Extended Events (12)
  • Installation (6)
  • IO Subsystem (31)
  • Monitoring (9)
  • Service Broker (2)
  • SQL Alert (1)
  • SQL Indexes (42)
  • SQL Job (1)
  • SQL Lock/Block/Deadlock (5)
  • SQL Maintenance (7)
  • SQL Memory (6)
  • SQL Optimizer (43)
  • SQL Performance (170)
  • SQL Plan (73)
  • SQL Server 2016 (10)
  • SQL Statistics (14)
  • SQL Trace (5)
  • System Configuration (49)
  • T-SQL Queries (97)
  • Transaction Log (12)
  • Virtualization (1)
  • Waits (16)

Archives

  • April 2016 (3)
  • March 2016 (5)
  • February 2016 (4)
  • January 2016 (4)
  • December 2015 (6)
  • November 2015 (5)
  • October 2015 (6)
  • September 2015 (3)
  • August 2015 (7)
  • July 2015 (6)
  • June 2015 (5)
  • May 2015 (5)
  • April 2015 (6)
  • March 2015 (5)
  • February 2015 (4)
  • January 2015 (4)
  • December 2014 (5)
  • November 2014 (3)
  • October 2014 (5)
  • September 2014 (5)
  • August 2014 (5)
  • July 2014 (5)
  • June 2014 (7)
  • May 2014 (6)
  • April 2014 (6)
  • March 2014 (7)
  • February 2014 (5)
  • January 2014 (9)
  • December 2013 (5)
  • November 2013 (5)
  • October 2013 (7)
  • September 2013 (6)
  • August 2013 (6)
  • July 2013 (7)
  • June 2013 (6)
  • May 2013 (5)
  • April 2013 (8)
  • March 2013 (7)
  • February 2013 (9)
  • January 2013 (6)
  • December 2012 (4)
  • November 2012 (7)
  • October 2012 (7)
  • September 2012 (4)
  • August 2012 (9)
  • July 2012 (2)
Logo and site design © SQL Sentry, LLC
User contributions are licensed under cc-sa with attribution required.
Suffusion theme by Sayontan Sinha
ZW5kZW5yYWhheXU5QGdtYWlsLmNvbQ==