RAMの確認方法とデータベース破損を防ぐ方法
RAM破損は、FirebirdやInterBaseのクラッシュや破損の原因となることがよくあります(もちろん、他のソフトウェアでも同様です)。
私たちの経験では、HDDの問題はRAMの問題よりもはるかに明確で認識しやすいものであり、RAMの問題を特定する方法に関する情報は十分にありません。
RAM破損の顕著な兆候の1つは、「record fragment」および「decompression overran buffer」エラーです。ここで読むのをやめて、firebird.log(InterBaseユーザーの場合はinterbase.log)でそのようなエラーを確認してください。
そのようなエラーがありますか?おめでとうございます、問題が発生しています。
では、RAMのエラーを確認するにはどうすればよいですか?
memtest診断ツールを使えば簡単です:technet.microsoft.com(Microsoft関連の製品ですが、Linuxでも動作するブータブルディスクです)。
手順に従ってください:ソフトウェアをダウンロードし、ブータブルCDを焼き、サーバーに挿入してテストを選択します。
ヒント:長いテストシーケンスを選択してください。短いものではRAMを十分にチェックできません。短いテストシーケンスでは問題なかったが、長いテストで失敗したRAMチップを見たことがあります。
約2時間かかりますが、その後、RAMチップの問題が表示される(または表示されない)でしょう。エラーがあった場合は、チップを交換する必要があります。