- - PR -
SQLServer-VIEW検索レスポンス異常低下
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 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
