SQL 選択クエリのパフォーマンスを改善したいと考えています。SQL Server 2008 R2 を使用しています。
Orders
約1.5ラックの行を持つテーブルがあります。
簡単に書いてみました
select * from Orders
クエリには約 8 秒かかります。このため、UI コンポーネントは約 10 ~ 11 秒で表示されます。
何が問題なのか誰にもわかりますか?テーブルにインデックスが作成されていないためですか?はいの場合、どうすればパフォーマンスを改善できますか?
編集後---
上記のクエリを投稿しました..これは単純な「select * from Orders」です.Ordersはテーブル名です.orderIdが主キーです.DBが主キーのインデックスを作成すると思います.私も言及しましたテーブルのどの列にもインデックスが作成されていないことを確認します。合計 15 万レコードのテーブルです。SQL Server Management Studio でクエリを実行しています。驚いたことに、クエリが結果を表示するのに 8 秒かかっています。
ありがとう、ハンマヤ