ACCESS97で 相談したいことがあります。
定期的にあるテーブルを作成する時、
(1)テーブル作成クエリーを毎回 実施する方法と
(2)元々テーブルを作っておいて
毎回、全件削除クエリー、全件追加クエリーを実行する 方法などがあります。
得られる結果は同じです。
この時、毎回テーブル作成クエリーを実施すると
ムダにアクセス自体のファイルが大きくなったり
データベースが壊れることが多い と聞いたので
(2)の方にしたのですが、処理時間が(1)よりも掛かってしまいます。
そこで、上記(1),(2)に関する方法はどちらの方がお勧めでしょうか?
※ 件数は100000件 くらいあります。
No.2ベストアンサー
- 回答日時:
>どちらの方がお勧めでしょうか?
使用目的にもよりますが、件数がかなりありますので、インデックスの設定をしなければ、実用的なパフォーマンスが出ないと思います。
インデックスの数が少なければ、(2)で組み、多ければ、(1)で私は組みます。
後、ARCさんも書かれていますが、私も別MDBにし、FileCopyを使用して、既存のリンクが貼られたMDBを空のMDBで上書きします。
今までの経験上、(1)(2)に関係無く、同一MDB内で、これだけの件数のテーブルを操作した場合、再々壊れちゃいますから・・・
No.1
- 回答日時:
ん~、私なら日付ごとに別々のMDBにして、リンクテーブルを使って親MDBとつなげますが。
Access97であれば、データの破損とかも時には発生しますので、同じMDB内で大量の削除/追加を連続して行いたくはないのです。
別MDBをその都度作る方法だったら、信頼性の向上に加えて一々最適化をしなくてすむ、といったメリットも得られます。ファイルのバックアップとかも容易ですし。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- MySQL [1000地域 × 10カテゴリー = 1万件のテーブル]!グループ化? 1 2023/06/14 23:56
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Access(アクセス) Accessにインポートした複数のテーブルを表示させる方法が分かりません。 1 2023/01/30 20:22
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- その他(Microsoft Office) エクセルでテーブルの最終行が自動追加されない 1 2023/01/04 15:09
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでテーブルの最終行が...
-
位置を指定してフィールドを追...
-
accessテーブル作成クエリを実...
-
コンボボックスで入力したもの...
-
SI Object Browserのテーブルス...
-
クエリのキャンセルがいつにな...
-
あるテーブルのデータを追加、...
-
VIEWしか読み取れないユーザの...
-
Accessにインポートした複数の...
-
AccessVBAで降順にするテーブル...
-
エクセル
-
リンクサーバー接続先の参照エ...
-
Access2000でテーブルが見れない
-
ユニオンクエリの結果をテーブ...
-
アクセスのテーブル作成クエリ...
-
AccessでOracleのテーブルをリ...
-
アクセスVBAでテーブル作成クエ...
-
SQLスクリプトを自動生成する方法
-
「マスタ」と「テーブル」の違...
-
accessのロック
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでテーブルの最終行が...
-
クエリのキャンセルがいつにな...
-
accessテーブル作成クエリを実...
-
ユニオンクエリの結果をテーブ...
-
SI Object Browserのテーブルス...
-
UNIONなどで複数のテーブルから...
-
あるテーブルのデータを追加、...
-
ストアドをまたがるローカル一...
-
Accessにインポートした複数の...
-
コンボボックスで入力したもの...
-
列サイズ変更時、DB停止は必要?
-
SQLサーバーのテーブルの値...
-
Access のリレーションシップで...
-
レプリケーションしているテー...
-
位置を指定してフィールドを追...
-
SQLスクリプトを自動生成する方法
-
テーブル作成クエリで新テーブ...
-
ADOでSeekメッソッドが使えませ...
-
excel テーブル
-
VIEWしか読み取れないユーザの...
おすすめ情報