投稿日 | : 2003/11/06(Thu) 23:35 |
投稿者 | : よねKEN |
Eメール | : |
URL | : |
タイトル | : Re: postgres<->VBでのアクセスについて |
> VB6.0(Win2000) <-> Postgres7.3(FreeBSD 4.7)
> でアクセスしようとしています。
> Select文が異常に遅いです。データ件数が3件、項目が2項目のテーブルに対して
> "Select * From TBL"
> この程度のSQLで数秒もかかってしまいます。
> なんとか高速にする方法は無いでしょうか?
それは遅いですね。*のところを*ではなく各列名を指定した場合はどうでしょう?
後、ODBCドライバは何を使われていますか?ODBCドライバの設定をいろいろいじってみてはどうでしょう?
> #PHPで同じSelect文を発行すると瞬間でデータを引っ張ってこれます。
PHPの場合はネィティブでPostgreSQLにアクセスするので
ODBC経由より全然速いのは速いと思います。
(といってもやはり提示のSQLで数秒はありえないでしょう)
後、例えばAccess等、他のツールからPostgreSQLに接続しにいった場合は
どうですか?その場合は速いのでしょうか?