有什么数据库扛断电能力最强吗?

36 天前
 bthulu

服务器在客户厂里, 客户没有机房, 就放在厂子机器旁边.

每天下班后, 客户员工从来不会去关闭电脑, 都是直接拉闸整厂断电.

系统稳定运行了大半年后, 从最近开始, 每隔几个月, mysql 就报 redo 日志异常无法启动, 需手动删除日志后才能启动, 这有点恶心了.

有没有在同样场景下, 试过 oracle, sqlserver, postgresql, sqlite 这些的同学, 这些数据库存不存在这个问题?

13864 次点击
所在节点    程序员
164 条回复
Hookery
36 天前
断电影响的是硬盘吧
iv8d
36 天前
oracle 吧,断电估计也比较好恢复
ysq
36 天前
加个 UPS,检测到断电后自动关闭
adoal
36 天前
加一个带串口控制的 UPS ,断电时靠 UPS 的电让服务器自主关机
moefishtang
36 天前
加装一套 ups ,在外部电源断电后软关机?
hgert
36 天前
突然掉电次数多了不会坏盘么
hgert
36 天前
@ysq 感觉客户不会出钱的 doge
dode
36 天前
或单独线路供电?
ysq
36 天前
@hgert 买个便宜的就行,没多少钱
newaccount
36 天前
我觉得现在应该查一下硬盘的 SMART
kzfile
36 天前
曾经用 oracle ,有个机房在新疆,经常断电,需要频繁运维
hiyyq3372
36 天前
把 innodb_flush_log_at_trx_commit 设成 1 看看,redo log 直接落盘
Plating
36 天前
研发环境遇见过,一年断了两三次,oracle 也出现了启动问题,pg 倒是正常启动
Lynntox
36 天前
明确发函 之后出问题就不管了 这种业务流上的东西他们不去规范迟早出问题
jixiangqd
36 天前
打开 double_write 试试
wanguorui123
36 天前
sqlite 开启 SyncFull
Vraw5
36 天前
这都管嘛,明年合同里加一条,因甲方原因导致服务无法运行,提供恢复服务一次两万
hiyyq3372
36 天前
其实防不住的,什么地方都有可能出问题,下次可能就不是 mysql 了,还是要从规范操作上解决
dynastysea
36 天前
很多人对数据库真的是一知半解啊。。。断电恢复不都是数据库的基础能力么(还没听说过哪个数据库不支持断电的。。。),mysql 出问题只能说明你对数据库了解的不够深入。如果懒得了解,就去买厂商提供的数据库服务,出问题直接找赔钱就对了。。。
EJW
36 天前
直接断电,对硬盘也有影响吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1090399

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX