VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 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に接続しにいった場合は
どうですか?その場合は速いのでしょうか?


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -