[pgsql-jp: 36945] Re: VBからの検索が異様に遅い

Yusuke ITO ito_yusuke @ white.livedoor.com
2006年 3月 28日 (火) 14:31:19 JST


伊東と申します。
#話の流れとは違いますが…

--taira<taira @ blessroad.co.jp> wrote:
(略)
>     SQL_String="SELECT * from uriage where ten_cd = '01'" _
>                & " and yy = '2006' and mm = '03' and dd = '09'" _
>                & " and cd1 = '1' and cd2 = '0' and cd3 = '0' and cd4 = '0'"

> この処理でSQLクエリを行うと、検索に5〜10分かかってしまいます。

実際のSQLとは異なるのでしょうが、
これだけ条件を限定しているのであれば

SQL_String="SELECT su, kin from uriage where ten_cd = '01'" _
& " and yy = '2006' and mm = '03' and dd = '09'" _
& " and cd1 = '1' and cd2 = '0' and cd3 = '0' and cd4 = '0'"

でいいのではないですか。
1レコードだけ返す処理ではないんですよね?
転送データ量が半分以下になるのではないでしょうか。

#焼け石に水をかけてみるのもいいかもしれません

--
伊東 祐介
ito_yusuke @ white.livedoor.com




-----------------------------------------------
得するキャンペーンやプレゼント情報を是非ご覧下さい!
livedoor 懸賞
http://present.livedoor.com/




pgsql-jp メーリングリストの案内