Ismételten megkérdem: miért van by default szarul konfigolva? Hja, várj, talán azért, mert a tisztelt kernelfejlesztők szarnak az userland fejére, őket csak a maguk kis zárt világa érdekli.
"Miért olyan fosch a DB, hogy egy sigkill után széthullanak az indexek?"
Nem hullik szét, csak a hash index. De erre fel is hívja a dokumentáció a figyelmet, mint említettem már többször. btree pl. rendesen WAL-logged, mint ahogy minden más is. Egyébként minden mással megcsinálja a "rendberakást automatice". Nem véletlen írtam, hogy OOM killer ÉS hash index.
(Megjegyzem, nem állt le a postgresql, egy worker lett kilőve alóla, ami épp módosításokat végzett, emiatt visszagörgette a journalt.)
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™