Posted on: 5/20/2012 11:40:21 PM | Views : 252

Hello all,
There is a table 'RBOTRANSACTIONSALESTRANS' with 500,000records, maximum row size 912, and minimum row sieze 708.
The cluster index is like:
/****** Object:  Index [I_20163TRANSACTIONLINEIDX]    Script Date: 05/21/2012 11:28:02 ******/ ALTER TABLE [dbo].[RBOTRANSACTIONSALESTRANS] ADD  CONSTRAINT [I_20163TRANSACTIONLINEIDX] PRIMARY KEY CLUSTERED (  [TRANSACTIONID] ASC, --nvarchar(10)  [LINENUM] ASC, --numeric(28, 12)  [STORE] ASC, --nvarchar(10)  [TERMINALID] ASC, --nvarchar(10)  [DATAAREAID] ASC --nvarchar(4) )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY] GO
But it always table scan on the table 'RBOTRANSACTIONSALESTRANS' when I execute the query:
SELECT * FROM [RBOTRANSACTIONS ...

Go to the complete details ...