![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
MS-Accessのデータを、ODBC経由でMySQLにエクスポートしている業務があります。
先週の金曜日までは、その処理時間が5分程度だったのですが、
土曜日から、急に3時間ぐらいかかるようになってしまいました。
特に、Accessのデータが急激に増加したということもないし、
何かのプログラムをインストールしたという事もありません。
何かAccessの環境の変化により、パフォーマンスが異常に悪くなったようなのですが、
何か、考えられることあるでしょうか?
Access2016です。
以上。よろしくお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
・データの削除が、頻繁に起こる場合最適化を行わないと処理に時間がかかることはあります。
データベースの最適化を行うと、この問題は解決できます。・クエリとかを使ってデータを抽出、エクスポートしているなら、データが増えるとそのsqlを実行するのに時間がかかるようになることがあります。 これは適正なインデックスを振ることによってある程度の改善が見込めると思います。
・何が起こっているのかわかりませんが、データベースの修復などで、改善することもあります。
・SELECT文はODBCで処理するより、アクセスクエリのほうが早い場合もありますが、これは実験してみないとよくわかりません。
・テーブルの結合とかを行っている場合は、バラバラに仮テーブルに書き出して処理したほうが早い場合もあります。
・アクセスには限界がありますので、どうにもならなければSQLサーバーなどのアップスケールをおすすめします。(まあ、MySQL使っているなら、そちらに直接書くってのもありかなとも思います)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) accessデータを指定したExcel、そして指定したセルへエクスポートするaccess VBAコー 2 2023/05/17 17:02
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Access(アクセス) Access DAOのExecuteメソッドのオプション(RecordsetOptionEnum)に 1 2022/09/19 07:34
- Access(アクセス) 本日、会社のパソコンでAccessを開いたとき ウイルス警告のようなものが出ていました。 毎日Acc 3 2022/10/18 23:33
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- その他(プログラミング・Web制作) Accessの代わりのノンプログラムデータベース作成 4 2022/10/21 09:26
- Access(アクセス) Accessのデータ型の日付/時刻型について 1 2023/04/02 17:03
- その他(パソコン・スマホ・電化製品) EXCELのSUMPRODUCT関数について 2 2022/09/21 17:30
- その他(データベース) 20万行あるデータを動かしたい 2 2023/06/13 15:21
- Access(アクセス) ms access 2013で、チェックボックスのサイズを大きくすることは出来ますか 1 2023/08/28 00:10
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
ACCESSからEXCELに出力する際、時間がかかる。
その他(プログラミング・Web制作)
-
ACCESSでExcelにデータ出力、高速化
その他(プログラミング・Web制作)
-
Access クエリ実行が急に非常に遅くなりました。
Access(アクセス)
-
-
4
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
5
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
6
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
7
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
8
ACCESS側からEXCELの書式を設定するには?
Visual Basic(VBA)
-
9
ACCESS で 項目名を出力せずにエクスポートしたい
その他(データベース)
-
10
「#エラー」の回避
Access(アクセス)
-
11
アクセスで『0の値以外』を表示する方法
Access(アクセス)
-
12
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
13
accessの処理が遅い
その他(データベース)
-
14
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
15
【Access】クエリで抽出したデータをCSV形式でエクスポートできますか?
Access(アクセス)
-
16
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
17
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
18
Access→Excelへエクスポートすると日付の表示形式が変化する
Excel(エクセル)
-
19
Accessでクエリを完了できません。と出ます。
その他(データベース)
-
20
Chr(13)とChr(10)の違いは?
PowerPoint(パワーポイント)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSのデータをWebブラウザで...
-
MS-Accessのエクスポートで異常...
-
1回目の実行に3分、2回目の実行...
-
Sqliteで使えない文字。
-
oracleデータベースの更新履歴
-
SQL文で、重複データの上書きは...
-
SQLを教えてください
-
データベース構築について
-
【DB】同じトランザクション内...
-
postgresql についてです
-
DATファイルをEXCELで開きたい
-
SQL*Loaderのコミットポイント...
-
期限切れのバックアップの削除
-
エクセルのフィルタ抽出が固まる
-
PCが悪くなって新しいPCにSSMS...
-
復旧中のデータベースについて
-
テキストで空欄(null?)を検索...
-
mdfファイルの残骸について
-
ファイルの存在チェック
-
復元時間:復元しています
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSのデータをWebブラウザで...
-
MS-Accessのエクスポートで異常...
-
1回目の実行に3分、2回目の実行...
-
ACCESS2010 Excelエクスポート ...
-
accessの上限容量2Gでは容量が...
-
業務用のデータベースサーバー...
-
ACCESSのクエリからORACLEのDB...
-
ツリー情報のデータをSQLで取得...
-
会社の諸事情により全システム...
-
Sqliteで使えない文字。
-
SQL文で、重複データの上書きは...
-
oracleデータベースの更新履歴
-
SQLServerのDBのうちテーブルを...
-
別サーバーへのデータの同期更...
-
SQLSERVERのテーブルにデータを...
-
PL/SQLで複数のFor文を解除したい
-
暗号化したDBのデータ移行
-
データベース
-
検索システムでDBを使用しない...
-
ACOSのRDBについて教え...
おすすめ情報
・データベースの最適化は、やってみました。サイズは小さくなりましたが、処理速度は変わりませんでした。
・エクスポートはクエリを使っていません。Accessの機能のエクスポートで行っています。
・SELECT文は使っていません。
・テーブルの結合も行っていません。
新たな情報なのですが、そのデータベースを別PCで実行すると、3分で終わりました。
搭載メモリは同じ4MBです。
只、違いは遅い方の環境は、データベースがネットワーク上の別サーバに存在します。
3分で終わるのは、そのデータベースがローカルにあります。
以上。よろしくお願い致します。