- - PR -
ローカルMDBへの最速の書き込み方式
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-12-16 19:36
虎猫さん、こんばんは。
クライアントにAccessが無くても、予めリンクテーブルが定義されたMDBを配布しておけば出来ませんでしたっけ? あるいは、DAOを使って、動的にリンク→SELECT INTO文発行→リンク削除、とか。 まあ、どっちにしても、ODBCデータソースの設定が必要ですし、また、早いかどうかも判りませんけど。 | ||||
|
投稿日時: 2004-12-16 20:01
>秒あたり約1200件の書き込みしかできません.
十分早いと思いますが,, | ||||
|
投稿日時: 2004-12-16 21:08
何と比較して遅いと感じているのでしょうか? DAO, ADO, ADO.NETで性能を比較してみたらどうでしょうか? MDBだけの世界では、DAOがADOより速い測定結果がでています。 _________________ ASP.NET+Ajaxサンプル集 | JavaScript+Ajaxサンプル集 | ||||
|
投稿日時: 2004-12-16 21:19
そこが問題だよねぇ。 例えばCSVファイルに吐き出す分には、もっと早かったりしたんだろうか? #案外CSVにでも落とした後、Accessからインポートしたほうが早かったりして | ||||
|
投稿日時: 2004-12-17 08:12
たしかに7万件でそのパフォーマンスならそんなに悪いとは思えませんね。
ACCESSにInsertするときにAccessのテーブルに主キーとかインデックスがあればそれを削除しておくことで速くならないでしょうか? |