SQL Server 2008 R2 で合計 170 万行のテーブルがあります。
そして、ここに私の懸念があります。プログラムで 1.7 ミルのすべてのレコードを表示する必要があります。私が使用した標準的なアプローチは、
select col1, col2, col3,... , col13 from table
ただし、アプリケーション エンド (VB.NET) では、DataGridView コントロールにすべてのレコードをロードするのに約 1 分かかります。
どういうわけか、ユーザーが表示するのに 1 分間待たなければならないのは良くありません。
ここでの私の質問は、Select Allステートメントを高速化するために考慮すべきアプローチはありますか? 例: 設定、ページングなど?
P/s: 索引付けについていくつか読んだことがあります。私が間違っていなければ、特定のレコードのみの儀式を選択するような状況では、インデックスの方が適していますか?
すべてのアドバイスとヘルプに感謝します!
よろしく、PC