質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Access

Accessはマイクロソフトによるリレーショナルデータベース管理システムです。オブジェクト指向のアプリケーション作成に対応しており、テーブルや編集をはじめ、クエリ生成、入力フォーム作成、レポート作成など一通りの機能を備えています。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

Q&A

解決済

1回答

3211閲覧

Access2013 テーブルのINDEXについて

karaage

総合スコア13

Access

Accessはマイクロソフトによるリレーショナルデータベース管理システムです。オブジェクト指向のアプリケーション作成に対応しており、テーブルや編集をはじめ、クエリ生成、入力フォーム作成、レポート作成など一通りの機能を備えています。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

0グッド

0クリップ

投稿2016/09/21 03:27

いつもお世話になっております。

MS Access2013を使用しています。
エンドユーザーから処理が重くなったと言われ、調査を行ったところ、
テーブルのINDEXが全て【いいえ】になっていました。
※特定のテーブルのみがなります。

【ご質問】
INDEXのリセットはどのような時に起こるのでしょうか?

【現状】
・ユーザーがテーブルのデザインビュー等で操作はしていません。
・テーブル定義のインポートエクスポートは行っていません。
・容量は1ギガ~1.3ギガで、週に一度、DBの最適化を実行しています。
※最適化後のINDEXは設定されたままの状態です。
・特定のテーブルは100万レコード以上です。

どうぞよろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

私も以前、似たような環境構成のシステムを担当していました。
大前提として、ACCESSは壊れます。
2GBを超えると開けなくなるという問題もありました。

壊れるタイミングは、最適化した時が圧倒的に多かったです。
防ぐ方法はないので、バックアップと最適化時のチェック項目の作成に重点を置いていました。

余談ではありますが、私は見かねてODBC接続でOracleに移行しました。

投稿2016/12/13 06:46

kpiyohiko

総合スコア658

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

karaage

2016/12/13 06:58

kpiyohiko様 ありがとうございました! 私は、諸事情からAccessをもうしばらく使用いたしますので、このまま継続して使用いたします。 ※私の対応といたしましては、indexを自動復旧させるプログラムを組みました。
kpiyohiko

2016/12/13 06:59

いえいえ、私も昔苦しんだので笑 その方法が一番簡単ですね!こちらこそありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問