- PR -

SQLServer-VIEW検索レスポンス異常低下

1
投稿者投稿内容
おひろ
ベテラン
会議室デビュー日: 2003/07/23
投稿数: 63
投稿日時: 2003-10-21 22:50
SQLServer2000で1600万件あるテーブルKOKYAKUがあります。
このテーブルに対して、V_KOKYKAKUという名前のVIEWを作成しているのですが、
突然V_KOKYAKUに対する検索が異常に遅くなりました。
たとえば
 SELECT * FROM V_KOKYAKU WHERE KOKYAKUNO = XXX (KOKYAKUNOはINDEX)とすると
10分たっても返ってきませんでした。
そこで、直接テーブルへの検索を行おうと
 SELECT * FROM KOKYAKU WHERE KOKYAKUNO = XXX としたところ、ものの1秒で返ってきました。
そこまでであればVIEWの構成の問題かと思うのですが、後にやったKOKYAKUテーブルへの直接検索が終了した後に前のVIEWに対する検索を実行すると、同様に1秒程度で返ってくるようになったのです。
このような現象になったことがある方、情報をお持ちの方、ご教授ください。
なお、このテーブルは1日50万件程度の更新があります。
よろしくお願いいたします。
1

スキルアップ/キャリアアップ(JOB@IT)