I have a table which has 1.7 mil rows in total in SQL Server 2008 R2.
And here is my concern, I need to display all 1.7 mil records in my program. The standard approach I used was to
select col1, col2, col3,... , col13 from table
However, in the application end (VB.NET), it would takes approx 1 minute to load all the records in DataGridView control.
Somehow, it wouldn't be nice if the user needs to wait for a minute for viewing.
My question here is, is there any approach that I should consider for a faster Select All statement? Eg: configuration, paging, or etc?
P/s: I have did some read up on indexing. If I'm not mistaken, index is more suitable in situation like select for specific record only rite?
Thanks for all advises and help !
Regards, PC