[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 メーリングリストの案内