SQLServer2000 一覧選択プログラムが遅い
octopus
投稿数: 18
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
いつもありがとうございます。
データベース:
SQLServer2000
Magic:
V9
データ件数が多い一覧選択プログラムがあります。
さまざまな条件があるのですが、
3000行程度表示しようとする場合、
非常に時間が掛かります(20分程度)
実行しているSQLコマンドをプロファイラで確認し、
同じSQLコマンドをクエリアナライザから実行すると
一瞬で終了します。
実行プランを確認しても、テーブルスキャン等はなく、
SELECT←Sort←Filter←Bookmark Lookup←Index Seek
0% 1% 0% 98% 0%
※%はコスト
となっています。
メインテーブルには、抽出条件に適切なインデックスは作成されています。
何かその他確認箇所やアドバイス等あれば、大変ありがたいです。
※因みに・・・
レコードメインのメインテーブルのこのケースで言うと、
コードを選択しますので、パラメータで受け渡しているのですが、
そのパラメータを位置付の小に指定しています。
この位置付をやめたら、一瞬で表示されるようになりました。
プロファイラで確認すると、SQLコマンドも
コード>''
が今まであったのですが、それがなくなりました。
データベース:
SQLServer2000
Magic:
V9
データ件数が多い一覧選択プログラムがあります。
さまざまな条件があるのですが、
3000行程度表示しようとする場合、
非常に時間が掛かります(20分程度)
実行しているSQLコマンドをプロファイラで確認し、
同じSQLコマンドをクエリアナライザから実行すると
一瞬で終了します。
実行プランを確認しても、テーブルスキャン等はなく、
SELECT←Sort←Filter←Bookmark Lookup←Index Seek
0% 1% 0% 98% 0%
※%はコスト
となっています。
メインテーブルには、抽出条件に適切なインデックスは作成されています。
何かその他確認箇所やアドバイス等あれば、大変ありがたいです。
※因みに・・・
レコードメインのメインテーブルのこのケースで言うと、
コードを選択しますので、パラメータで受け渡しているのですが、
そのパラメータを位置付の小に指定しています。
この位置付をやめたら、一瞬で表示されるようになりました。
プロファイラで確認すると、SQLコマンドも
コード>''
が今まであったのですが、それがなくなりました。
投票数:0
平均点:0.00
投稿ツリー
-
SQLServer2000 一覧選択プログラムが遅い (octopus, 2016-2-4 16:18)
-
Re: SQLServer2000 一覧選択プログラムが遅い (nkmt, 2016-2-4 16:28)
-
Re: SQLServer2000 一覧選択プログラムが遅い (octopus, 2016-2-4 16:35)
-
Re: SQLServer2000 一覧選択プログラムが遅い (pu_mahalo, 2016-2-4 22:45)
-
Re: SQLServer2000 一覧選択プログラムが遅い (octopus, 2016-2-5 9:54)
-
Re: SQLServer2000 一覧選択プログラムが遅い (TKitabayashi, 2016-2-5 17:10)
-
Re: SQLServer2000 一覧選択プログラムが遅い (octopus, 2016-2-7 19:15)
-
Re: Re: SQLServer2000 一覧選択プログラムが遅い (Tanda, 2016-2-18 12:47)
-
-
Re: SQLServer2000 一覧選択プログラムが遅い (octopus, 2016-2-22 17:28)
-