Re: Possible causes for database corruption and solutions
От | Greg Smith |
---|---|
Тема | Re: Possible causes for database corruption and solutions |
Дата | |
Msg-id | 4B2909E7.10505@2ndquadrant.com обсуждение исходный текст |
Ответ на | Re: Possible causes for database corruption and solutions (Florian Weimer <fweimer@bfk.de>) |
Ответы |
Re: Possible causes for database corruption and solutions
|
Список | pgsql-general |
Florian Weimer wrote: > I hope that Mac OS X turns off write caches on low battery. > I've never heard of such a thing. The best you can do is try to push the system into hibernation instead of going down hard. That *should* clear any disk caches as part of the graceful shutdown. But you're relying on a relatively fragile system now, once the battery is quite low who knows if that will even execute in the window of time you have left. > Improperly disconnected external drives are quite common and the > effect mimics operating system crashes, but is it common to store > PostgreSQL databases there? I don't think so. > I hope people don't do this. External Firewire and USB drives are the worst possible place to store one's data at from a reliability point of view. They usually don't pass through SMART errors that would let you know when the drive is dying. They might not correctly honor write cache calls, because a lot of bridge chipsets are cheap garbage that support only the bare minimum of operations (see "don't pass through SMART"). And if you're using a regular desktop drive in an external enclosure, the expected lifetime before it dies is a fraction of a drive that doesn't move around all day--note how small the warranties of such items are compared to the same drive for internal use. Recently I've started using 2.5" drives aimed at laptops, now that I can get 500GB that way, with an E-SATA connector on them. That's the only even remotely reliable external drive solution nowadays, because at least you're guaranteed to get SMART data, cache flushes, and a drive technology that's always been optimized for ruggedness. -- Greg Smith 2ndQuadrant Baltimore, MD PostgreSQL Training, Services and Support greg@2ndQuadrant.com www.2ndQuadrant.com
В списке pgsql-general по дате отправления: