
家里面断电几次了,数据都还没丢过。不知道是不是 nvme 硬盘的原因,听说 nvme 硬盘对断电保护做的比较好
1 wheat0r 2023-03-05 22:13:50 +08:00 有没有可能是 nvme 写得太快 |
2 stabc 2023-03-05 22:30:31 +08:00 任何主流数据库都不存在什么“丢数据”吧。你想让它怎么丢? |
3 iwdmb 2023-03-05 22:40:39 +08:00 宣称符合 ACID 特性的 断电都不该掉资料 |
4 2xvaHoK2LGxQ29R5 2023-03-05 22:41:43 +08:00 看看有没有开 cache 吧。。。 |
5 sora2blue 2023-03-05 22:47:31 +08:00 因为数据库会记录日志保证 ACID 特性吧 |
6 456vv 2023-03-05 22:49:56 +08:00 你的丢,所谓是数据库不能再次启动?哈哈 |
7 beginor 2023-03-05 23:50:29 +08:00 如果正在执行事务时断电,你就知道了 |
8 edis0n0 2023-03-06 00:05:52 +08:00 可别说,有一次我们这边生产服务器 pg 一个表 select 写错了卡了 5 分钟强制重启整个表消失了,后面请人恢复的。mysql 暴力重启了好多次都没事 |
9 dbskcnc 2023-03-06 07:27:20 +08:00 via Android @edis0n0 select 能把 pg 搞挂, 这个比较虚幻, 原理上似乎也不通, 最终调查结果是啥? |
10 litguy 2023-03-06 08:15:49 +08:00 有日志保护,都不应该丢吧 只要给上层返回 OK 说明下面数据都完成持久化了 不做数据库,作存储的路过 |
11 dw2693734d OP @litguy nvme 断电几次,没出现过坏道 |
12 rekulas 2023-03-06 09:23:44 +08:00 断电时间很关键,写入少的时候大多数断电都不会出问题,但如果刚好在某关键点断电就不好说了 |
13 NewYear 2023-03-06 09:37:37 +08:00 我这里,小公司,用了 Windows 软 Raid5 和三星的 NVME 做数据库存储。 丢数据的时候脸是真的疼,改回软 Raid1 了。 |
14 NewYear 2023-03-06 09:39:03 +08:00 一直用着好好的,突然有一天 Windows 疯狂报硬盘错误…… 那 3 个硬盘才用半年,小公司写入量也小得很,只能说无奈。 |
15 jorneyr 2023-03-06 09:57:54 +08:00 试试压测写把数据库搞挂了,然后看看能不能重启成功。 |
16 feelinglucky 2023-03-06 12:06:00 +08:00 断电几次…哥们建议你还是备个 UPS 吧,数据无价 |
17 dw2693734d OP |
18 dw2693734d OP |