こんにちは、SQL 管理スタジオ 2008R2 を使用しています。
一部の varbinary(max) フィールドが null である tblScan のスキャン ID を取得するクエリがあります。私のクエリは次のとおりです。
select SCANID
from tblScan
where scanFileFace is null
and scanFileAvatar is null
and hair is null
SQL でクエリを実行すると、最初にこのクエリを実行するときに 1 分半かかります。私のクライアントでは、これによりタイムアウト例外が発生します。SQL Management Studio でクエリを 1 回も実行していない場合。
このクエリを最適化する最善の方法は何ですか? または、接続文字列のタイムアウトを増やしても問題ありませんか?
編集:
これは私のテーブルデザインです:
SCANID - int
scanDate - 日時
scanFileMeasurements - varbinary(MAX)
MEMBERID - int
scanFileFace - varbinary(MAX)
scanFileAvatar - varbinary(MAX)
Hair - varbinary(MAX)
前もって感謝します!