对于有很多写操作的数据库服务器,我想知道为什么这些ramdisk/ramdrive不能成为一种解决方案,以避免SSD耗尽,并且如果在正常的ram中保存了太多的数据,就不会丢失数据。这对db服务器有任何好处吗?

发布于 2021-09-08 09:31:35
RAM磁盘的问题是,如果它失败了(或者刚刚关闭),那么它中的所有东西就会消失,就像晨雾一样。
你说你的数据"will be collected again",但成了什么?
Database != File 为了存储数据,数据库进程需要有一个数据文件,在其中放置“东西”,并且该数据文件必须以数据库可以利用的方式格式化。
如果RAM磁盘已被清除,那么过去存在的文件就会消失("Solid,Gone!")数据库没有地方存储输入的数据--在所有可能的情况下,数据库甚至不会启动,因为它有一个很大的“洞”,其中一个曾经是数据文件!
https://dba.stackexchange.com/questions/299195
复制相似问题