![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
テーブル内の1フィールドにインデックスを設定していますが、内容が頻繁に更新されるせいか1日前後でインデックスが破損し、テーブルへのアクセスができなくなって困っています。
以下、詳細な状況です。
------------------------------------------
(1)該当テーブルのレコード数は、約16,000,000件
(2)インデックスは[レコード更新日時]フィールドに設定しています。
(3)15分おきにデータの自動更新を行い、数百~数千件のレコードが更新されます。
その際、当然ながら[レコード更新日時]フィールドも更新されます。
(4)1日~2日に1度の割合で(3)の自動更新処理が異常終了します。
SQLのエラーコードはまちまちですが、重要度は決まって20前後の深刻なレベルです。
(5)(2)のインデックスを削除→再作成すると、(3)の自動更新処理は正常に行える
(6)以下、(3)~(5)の繰り返し
------------------------------------------
16,000,000件のうちの数千件といえば、0.1%にも満たない量です。そのために頻繁にインデックスの更新をしているうちにファイルがおかしくなるのでしょうか?
(ひょっとしたら、インデックスの更新が完了しないうちに次の自動更新処理が実行されているのかもしれません)
同様のケースをご存知の方、いらっしゃいましたらどのように解決したかを教えてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQL遅い
-
インデックスが無効になっている
-
【SQLServer】IS NULLのパフォ...
-
主キーにインデックスは貼らな...
-
コクヨ タイトルブレーンでイ...
-
インデックスされるクエリスト...
-
[ BETWEEN ] vs [ >= AND <= ]
-
mysql IN句に1データだけ指定...
-
投資信託を初めて購入しようと...
-
「マスタ」と「テーブル」の違...
-
アクセス 日付抽出(年月のみ)...
-
ビューで引数を使いたい
-
SELECT時の行ロックの必要性に...
-
sqlserverで集計結果をUPDATEし...
-
非連結サブフォームのレコード...
-
Select ~ into ~ で作成した...
-
ACCESSのSQLで、NULLかNULLでな...
-
accessのロック
-
Accessにインポートしたら並び...
-
ACCESS2007 フォーム 「バリア...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[ BETWEEN ] vs [ >= AND <= ]
-
主キーにインデックスは貼らな...
-
インデックスの再構築の意味っ...
-
【SQLServer】IS NULLのパフォ...
-
ビューにインデックスを設定で...
-
mysql IN句に1データだけ指定...
-
主キーとインデックスの違いに...
-
テキスト項目255ケタのメリット...
-
ホームページがGOOGLEにインデ...
-
MS-DOS時代のデーターベ...
-
数学でunprimedとは何を意味し...
-
インデックスがすぐに壊れます…
-
年と月が別カラムの場合のSQL
-
『ラミネートインデックスシー...
-
コマンドプロンプト エラー
-
コクヨ タイトルブレーンでイ...
-
MySQLとSQLServerの性能の違い...
-
SQLserver2000でプライマリーキ...
-
株式会社インデックスについて
-
「SEOチェキ」の「インデックス...
おすすめ情報