Given a partitioned table and a simple SELECT
query that compares the partitioning column to a single literal value, why does SQL Server read all the partitions when it seems obvious that only one partition needs to be examined?
About This Blog
Including my content from SQLBlog.com and some from SQLPerformance.com
Showing posts with label Conversions. Show all posts
Showing posts with label Conversions. Show all posts
Wednesday, 12 September 2012
Why Doesn’t Partition Elimination Work?
Wednesday, 18 January 2012
Dynamic Seeks and Hidden Implicit Conversions
A LIKE
predicate with only a trailing wildcard can usually use an index seek, as the following AdventureWorks sample database query shows:
SELECT
P.[Name]
FROM Production.Product AS P
WHERE
P.[Name] LIKE N'D%';
Tuesday, 19 July 2011
Join Performance, Implicit Conversions, and Residuals
Introduction
You probably already know that it’s important to be aware of data types when writing queries, and that implicit conversions between types can lead to poor query performance.
Some people have gone so far as to write scripts to search the plan cache for CONVERT_IMPLICIT
elements, and others routinely inspect plans for that type of thing when tuning.
Now, that’s all good, as far as it goes. It may surprise you to learn that not all implicit conversions are visible in query plans, and there are other important factors to consider too.
Subscribe to:
Posts (Atom)