May 24, 2008 at 7:42 am
Created non clustered index on this column (key) of 2 table a1, a2.. made a join with index column only .. and select non index column date in select list .. but execution plan shows table scan ....
same query i choose index column in select list only no other changes in join .. however it shows index scan .. how it is possible
---->>>>>TABLE SCAN
SELECT STG2.DT , STG1.DT
FROM A1 STG1 (NOLOCK)
JOIN A2 STG2 (NOLOCK)
ON STG1.KEY = STG2.KEY
|--Parallelism(Gather Streams)
|--Hash Match(Inner Join, HASH:([STG1].)=([STG2].), RESIDUAL:([STG2].=[STG1].))
|--Parallelism(Repartition Streams, PARTITION COLUMNS:([STG1].))
| |--Table Scan(OBJECT:([QIW].[dbo].[A1] AS [STG1]))
|--Parallelism(Repartition Streams, PARTITION COLUMNS:([STG2].))
|--Table Scan(OBJECT:([QIW].[dbo].[A2] AS [STG2]))
---->>>>> INDEX SCAN
SELECT STG1.KEY , STG2.KEY
FROM A1 STG1 (NOLOCK)
JOIN A2 STG2 (NOLOCK)
ON STG1.KEY = STG2.KEY
|--Parallelism(Gather Streams)
|--Hash Match(Inner Join, HASH:([STG2].)=([STG1].), RESIDUAL:([STG2].=[STG1].))
|--Parallelism(Repartition Streams, PARTITION COLUMNS:([STG2].))
| |--Index Scan(OBJECT:([QIW].[dbo].[A2].[NC_INDEX1_A2] AS [STG2]))
|--Parallelism(Repartition Streams, PARTITION COLUMNS:([STG1].))
|--Index Scan(OBJECT:([QIW].[dbo].[A1].[NC_Index1_A1] AS [STG1]))
May 24, 2008 at 9:05 am
Please provide DDL and sample data.
For details, please read http://www.aspfaq.com/etiquette.asp?id=5006
SQL = Scarcely Qualifies as a Language
May 24, 2008 at 9:32 am
this both table has 1020 columns ...
there is no relation ship .. constraint .. only this 2 column is having non cluster index .. nothing else ..
and 4.5 lak data having ..
if i include the index column in select i can see index scan .. but this is not possible .. in another place i have choosen 350 columns ...
May 24, 2008 at 2:03 pm
Table and index definitions please.
How many rows do the two tables have? How many does this query return?
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
Viewing 4 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy