ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

SQLServer2000 一覧選択プログラムが遅い その2

このトピックの投稿一覧へ

なし SQLServer2000 一覧選択プログラムが遅い その2

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 .6 .7 | 投稿日時 2016-2-9 16:50 | 最終変更
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%は変化ありません、

 何か他に確認する項目等ありますでしょうか?

 ※インデックス再構築も実施しました。


すみません、
何か情報お持ちでしたら、お願いいたします。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約