標題の件で、ご相談させてください。
10年分くらいのレコードがあり、年度情報を保持しているため、
現状、一度には削除できないため年度ループの中で、8万レコードづつ、Delete文を発行しています。
このような大量データを一括で削除したい場合、どのような高速化手法がありますか。
あと、この80万件を年度でクロス集計をしているのですが、そのまま表示させるのには
パフォーマンスが劣悪で、Delete & Insert分を発行してクエリのデータのみをワークテーブルに格納して、
サブフォーム上で確認できるようにしていますが、このInsert文にも相当時間がかかっていまして、
こちらも何か対応策がありましたらご教授願います。
よろしくお願いいたします。
もう少し具体的に現状を説明すると誰か回答するかも?テーブル構造、SQL、VBAコードなど。