Access VBA: データ追加の速度計測(SQL、DAO、ADO)

Access97、Access2000、Access2002、Access2003、Access2007のそれぞれのバージョンで、SQL・DAO・ADOでデータを新規追加した場合の時間を計測しました。

Access97とAccess2000のDAOが非常に早い結果が出ています。



BackHome BackTipsへ Backメニューへ

速度計測に使用した「 T_資産管理 」テーブル
資産管理


上のテーブルに5万件、新規にデータを追加した速度です。
時間測定はTimer関数を使用しました。
それぞれパソコンが異なるので単純に比較はできません。
バージョン SQL DAO ADO

97 97.38 2.97
2000 146.87 2.97 8.96
2002 148.90 17.79 6.97
2003 130.40 8.56 15.46
2007 48.75 7.45 8.17
(秒)

Access2007のADOの測定結果を基準に見ると、
・Access2003のADOが遅い
・Access2002のDAOが遅い
・Access97とAccess2000のDAOが際立って早い
・Access2007は思いの他早い
のようになっています。

この時間はあくまで5万件を追加した結果です。
通常、数件を追加する程度では、まったく差は感じられません。




BackHome BackTipsへ Backメニューへ

Copyright(C) FeedSoft