Tato stránka byla strojově přeložena. Přečtěte si anglický originál. English

Knihovna IBSurgeon

Jak zkontrolovat RAM a předejít poškození databáze

Poškození RAM paměti je často příčinou pádů a poškození databází Firebird a InterBase (stejně jako jakéhokoli jiného softwaru, samozřejmě).

Z našich zkušeností jsou problémy s HDD mnohem jasnější a snadněji rozpoznatelné než problémy s RAM a není dostatek informací o tom, jak problémy s RAM určit.

Jedním z výrazných projevů poškození RAM jsou chyby “record fragment” a “decompression overran buffer”. Přestaňte číst a zkontrolujte svůj firebird.log (nebo interbase.log, pokud jste uživatelem InterBase) na výskyt takových chyb.

Máte takové chyby? Gratulujeme, máte problémy.

Takže, jak zkontrolovat RAM na chyby?

Je to snadné s diagnostickým nástrojem memtest: technet.microsoft.com (i když je to produkt společnosti Microsoft, je to bootovací disk, který bude fungovat i s Linuxem).

Postupujte podle pokynů: stáhněte software, vypalte bootovací CD, vložte do serveru a vyberte test.

Tip: vyberte dlouhý testovací cyklus, krátký nekontroluje RAM dostatečně důkladně; jednou jsme viděli RAM čip, který byl v krátkém testu v pořádku, ale selhal při dlouhém.

Bude to trvat asi 2 hodiny a poté uvidíte (nebo neuvidíte) problém ve svých RAM čipech. Pokud se vyskytly chyby, čipy by měly být vyměněny.