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

パスワード:


パスワード紛失

SQLでパラメータによりインデックスを変えるとPervasiveより遅い

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

なし SQLでパラメータによりインデックスを変えるとPervasiveより遅い

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2012-8-7 18:09
Ace_Nagashim  一人前   投稿数: 105
DBをPervasiveからSQL-Serverに変更すべく、検証を行って
います。
Pervasiveで作成していたシステムを単純にSQL-Serverに
変更しました。
単純な構造の集計プログラムなどはスピードアップしていますが、パラメーターによりインデックスを変更する構造のプログラムはPervasiveよりも格段にスピードが落ちます。
例えば、
受注データ一覧表
親タスクで印刷順を1:受注日順、2:納期順 の様に指定します。
印刷タスクで受注データのインデックスを式で指定するような
場合です。(実際には××順が6種類あります)
インデックスの指定パターンが2種類位では余り差が出ないよう
ですが、4種類〜では格段に遅くなります。
指定インデックスに応じてテーブルの範囲もif文で指定して
います。
そこで質問ですが、
MS-SQLの場合、式でインデックスを変える様な方式は効率が悪く、
インデックス毎に印刷タスクを作った方が良いのでしょうか?
ご教授をお願いします。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


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