SQLServer2000 一覧選択プログラムが遅い その2
octopus
投稿数: 18
いつもありがとうございます。
データベース:
SQLServer2000
Magic:
V9
掲題の件、その2として投稿いたします。
1.データベースへ初回接続した時、表示するまで
約70秒程度掛かります。
※2回目以降は瞬時に表示されます。
2.1.をプロファイラで確認また、
そのSQLコマンドをクエリアナライザで
実行すると、瞬時に完了します。
件数は100件弱
実行プランを確認すると、
SELECT←Sort←Bookmark Lookup←Index Seek
0% 72% 8% 21%
とソートがコスト72%で遅いのでは、と思い
Magicプログラムを再確認すると、
仮想キーを使用していました。
プロファイラで確認した、SQLコマンドのORDER BY句で
指定している項目のインデックスを追加し、
Magicのプログラムも、そのインデックスを使用するよう
修正しました。
質問1.
初回だけ、遅くて2回目以降瞬時に表示されるという
現象について、何か確認する項目等
ありますでしょうか?
質問2.のソートと関連しているのでは、
と思うのですが。
質問2.
追加したインデックスは、使用されないようで、
やはりソートのコスト72%は変化ありません、
何か他に確認する項目等ありますでしょうか?
※インデックス再構築も実施しました。
すみません、
何か情報お持ちでしたら、お願いいたします。
データベース:
SQLServer2000
Magic:
V9
掲題の件、その2として投稿いたします。
1.データベースへ初回接続した時、表示するまで
約70秒程度掛かります。
※2回目以降は瞬時に表示されます。
2.1.をプロファイラで確認また、
そのSQLコマンドをクエリアナライザで
実行すると、瞬時に完了します。
件数は100件弱
実行プランを確認すると、
SELECT←Sort←Bookmark Lookup←Index Seek
0% 72% 8% 21%
とソートがコスト72%で遅いのでは、と思い
Magicプログラムを再確認すると、
仮想キーを使用していました。
プロファイラで確認した、SQLコマンドのORDER BY句で
指定している項目のインデックスを追加し、
Magicのプログラムも、そのインデックスを使用するよう
修正しました。
質問1.
初回だけ、遅くて2回目以降瞬時に表示されるという
現象について、何か確認する項目等
ありますでしょうか?
質問2.のソートと関連しているのでは、
と思うのですが。
質問2.
追加したインデックスは、使用されないようで、
やはりソートのコスト72%は変化ありません、
何か他に確認する項目等ありますでしょうか?
※インデックス再構築も実施しました。
すみません、
何か情報お持ちでしたら、お願いいたします。
投票数:0
平均点:0.00
投稿ツリー
-
SQLServer2000 一覧選択プログラムが遅い その2
(octopus, 2016-2-9 16:50)
- Re: SQLServer2000 一覧選択プログラムが遅い その2 (octopus, 2016-2-9 18:18)
- Re: SQLServer2000 一覧選択プログラムが遅い その2 (ISHIJIMA, 2016-2-9 18:50)
- Re: SQLServer2000 一覧選択プログラムが遅い その2 (ISHIJIMA, 2016-2-9 18:53)
- Re: SQLServer2000 一覧選択プログラムが遅い その2 (octopus, 2016-2-10 9:28)
- Re: SQLServer2000 一覧選択プログラムが遅い その2 (ISHIJIMA, 2016-2-10 9:45)
-
Re: SQLServer2000 一覧選択プログラムが遅い その2
(octopus, 2016-2-10 10:23)
- Re: Re: SQLServer2000 一覧選択プログラムが遅い その2 (ISHIJIMA, 2016-2-10 10:30)
- Re: SQLServer2000 一覧選択プログラムが遅い その2 (octopus, 2016-2-10 10:45)