トップページ⇒tech
22コメント3KB

mdbにsqlを発行した時の速度

■ このスレッドは過去ログ倉庫に格納されています
0001ど素人.comNGNG
うまく説明できないのですが、
めちゃくちゃ肥大化されているmdbにアクセスする時、
どういう条件式を使ったらアクセス速度が速くなるのでしょうか?
orを使うと遅くなると聞いたことがあったので・・・。
0002デフォルトの名無しさんNGNG
何MBあるのだ?
0003ど素人.comNGNG
20MB
0004ど素人.comNGNG
訂正
60MB,件数が20万件
0005デフォルトの名無しさんNGNG
ちっちぇ。
0006デフォルトの名無しさんNGNG
小さいね、マジで。20万件だってよ。
カーソルがサーバーカーソルになってるだけじゃねえか?
0007ど素人.comNGNG
まだまだ大きくなる予定なので
最終的にはどうなるのかわからないのですが、
(こっちはファイルを参照してるだけ)
今の段階でもアップアップなんです。
さらにネットワーク越しなんで・・・。
サーバカーソルってなんですか?
0008デフォルトの名無しさんNGNG
ど素人.com はミドルウエアに何を使っているの?
0009ど素人.comNGNG
ミドルウエアって・・・
0010う、頭いてえNGNG
>9
どのようにしてMDBのデータを貴方が目にしているのか?ってことです。
0011ど素人.comNGNG
VBです
0012デフォルトの名無しさん NGNG
>>6
サーバーカーソルの方が早いだろ普通。何言ってんだ?
001310NGNG
も、もちょっと奥へ......。VBだけじゃ分からん。
0014仕様書名無しさんNGNG
ソース書いたほうがいいよ>1
0015ど素人.comNGNG
テーブルにはlogとserial、dateがあって、

select log,serial,date from テーブル名 where serial>前回の最後のsirial番号 order by serial

がメインです。
あとは時間別に検索したりしてるのですが。
0016仕様書名無しさんNGNG
ADO,RDO,ODBCどれか?
0017ど素人.comNGNG
DAOです。
他のマシンにnetbiosを使ってアクセスしているのも良くないと聞きました。
0018デフォルトの名無しさんNGNG
な〜る。
要するにファイルサーバーか何かにmdbファイルを置いて、
そいつをDAOで操作してるわけ? 遅いに決まってるだろ(w
件数増えたら2次曲線的に遅くなるぞ。
今のうちにまともなRDBMS(SQL Server、Oracleとか)に
変えたほうがいいぞ。
0019デフォルトの名無しさんNGNG
>>18
正解!
0020デフォルトの名無しさんNGNG
>>1
Accessのバージョンは?
2000ならC/S型のデータアクセス方法なかったっけ?
いや、詳しくはないんだけど。
002120NGNG
Accessは関係ないな。スマソ。
0022デフォルトの名無しさんNGNG
MSDEにすれ。
■ このスレッドは過去ログ倉庫に格納されています