[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[orca-users:10503] Re: 薬剤情報取得が遅い
- To: orca-users@xxxxxxxxxxxxxx
- Subject: [orca-users:10503] Re: 薬剤情報取得が遅い
- From: 河合正巳 <superdrk@xxxxxxxxxxxxxx>
- Date: Sat, 05 Apr 2008 13:43:51 +0900
こんにちは、河合@岐阜です
レスありがとうございます。
CSEで
SELECT a.ptid,
a.srycd1 as srycd,
a.srysuryo1 as srysuryo,
a.srykaisu1 as ssrykaisu,
a.zainum*10+1 as zaiserial,
FROM tbl_sryact a WHERE
(a.ptid = 313)
AND (a.srycd1 >0)
and (a.sryym between 200801 and 200803)
とdistinctを外しても
74行取得で15秒でした。
やけになってシンプルに
SELECT srycd
FROM tbl_sryact
WHERE srycd1=0
これでも15秒(取得レコード数はゼロ)でした。
最適化もしました。
LANは100M
PCとハブを変更しても同じ結果です。
この間ORCAの速度は極端に落ちるので事務にも不評で使い物になりません。
そもそもJAVAのclientでは瞬時に明細が出ます。
ちなみにptnum,ptinfあたりのテーブルへ
select ptnum from tbl_ptnum where ptnum='999999'
のSQLは一瞬で帰ってきます。
どこにからくりがあるのでしょうか。
2008年04月05日(土) 13時23分に書きました。
Naoki-Shimaya先生の
[orca-users:10492] Re: 薬剤情報取得が遅いにたいする返事です。
以下は元メール引用です。
>こんにちは、島谷@恵庭です。
>
>最初から、distinct しないでtempraryなテーブル作ってから、
>distinct 着けたらどうですか?