如果数据库使用本地盘,是否会遇到过因为硬盘故障、慢盘或RAID卡故障导致IO hang住的情况?怎么解决?

参与6

2同行回答

waring_idwaring_id技术经理某公司
存在这样的情况。需要结合数据库的实际应用评估并规划硬盘配置1、数据库单文件不已过大(例如限制单个数据库文件 600G ,超过后自动扩展)。过大的数据库文件会导致磁盘同步时间过长(例如RAID中单个硬盘只有 600G)2、不能选择 QLC 的 SSD 硬盘,这种硬盘在业务繁忙的数据库...显示全部

存在这样的情况。
需要结合数据库的实际应用评估并规划硬盘配置
1、数据库单文件不已过大(例如限制单个数据库文件 600G ,超过后自动扩展)。过大的数据库文件会导致磁盘同步时间过长(例如RAID中单个硬盘只有 600G)
2、不能选择 QLC 的 SSD 硬盘,这种硬盘在业务繁忙的数据库应用下比机械硬盘好不了多少
3、RAID 阵列优先考虑 RAID 10 
4、优化大文件的数据库,例如采用分表分库的技术
4、预算有限的情况下,优先考虑数据库的缓存设置在 SSD 磁盘

收起
零售/批发 · 2023-11-27
浏览332

ChatGPT 回答

如果银行行业使用本地盘作为数据库存储介质,确实会遇到因为硬盘故障、慢盘或RAID卡故障导致IO hang住的情况。这种情况会导致业务中断,严重影响银行的正常运营。

为了解决这个问题,银行可以采取以下措施:

1.使用高可靠性的硬盘:银行可以选择使用高可靠性的硬盘,如企业级硬盘或者SSD硬盘,这些硬盘具有更高的故障容忍度和更好的性能表现。

2.使用RAID技术:RAID技术可以将多个硬盘组合成一个逻辑卷,提高数据的可靠性和性能。在RAID技术中,如果某个硬盘出现故障,可以通过热插拔的方式更换硬盘,不会影响业务的正常运行。

3.定期备份数据:银行可以定期备份数据,以防止数据丢失。备份数据可以存储在其他介质上,如磁带、光盘等。

4.使用云存储:银行可以考虑使用云存储,将数据存储在云端,避免本地盘硬件故障导致的数据丢失和业务中断。

总之,银行在选择数据库存储介质时,需要考虑到数据的可靠性和性能,采取相应的措施来避免因硬盘故障、慢盘或RAID卡故障导致IO hang住的情况。

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-11-23
  • 关注会员:3 人
  • 问题浏览:1070
  • 最近回答:2023-11-27
  • X社区推广