teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2020/10/31 04:02

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -4,4 +4,6 @@
4
4
  レジストリの変更よりプログラムで一時的に変更するようにした方が、操作PCを限定されずに済みます。
5
5
 
6
6
  設定以外では、クエリーのみの処理をワークテーブルを使った処理に変更する事です。
7
- 複数のテーブルを参照しているクエリーの場合、ネストしている部分をワークテーブルに出力し、そのワークテーブルを参照するように分解すると改善します。
7
+ 複数のテーブルを参照しているクエリーの場合、ネストしている部分をワークテーブルに出力し、そのワークテーブルを参照するように分解すると改善します。
8
+ その場合、概ね処理時間も改善されます。
9
+ ワークテーブルにもインデックスを適用するとさらに改善されます。

1

追記

2020/10/31 04:02

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -1,4 +1,7 @@
1
1
  **MaxLocksPerFile**を拡張すれば解消するかもしれません。
2
2
  [Access テーブルに対して操作を実行すると、"ディスクの空き領域またはメモリが不足しています。" というエラーが表示される](https://docs.microsoft.com/ja-jp/office/troubleshoot/access/error-when-perform-operation-on-table)
3
3
 
4
- レジストリの変更よりプログラムで一時的に変更するようにした方が、操作PCを限定されずに済みます。
4
+ レジストリの変更よりプログラムで一時的に変更するようにした方が、操作PCを限定されずに済みます。
5
+
6
+ 設定以外では、クエリーのみの処理をワークテーブルを使った処理に変更する事です。
7
+ 複数のテーブルを参照しているクエリーの場合、ネストしている部分をワークテーブルに出力し、そのワークテーブルを参照するように分解すると改善します。