建议提供主动关闭缓存整体的选项
建议提供主动关闭缓存整体的选项
我在使用软件过程中,发现缓存丢失的大部分情况是 由于不能正常关机 导致自己强制重启 从而丢失缓存.. 能否提供一个关闭选项.就是我主动关闭软件的缓存,停止缓存,视为自己主动备份缓存,然后我此次关机不论是强制关机还是怎么关机都会被视为正常关机,或者在关机的时候优先让缓存软件关闭缓存 打好正常关机的标记 然后后面不论其他软件是否能够正常关闭 都能让这次关机的缓存正常
Re: 建议提供主动关闭缓存整体的选项
PrimoCache有选项可以忽略异常关机的标记,但是这样做,包括您的建议,都可能导致缓存数据和实际数据不一致的风险。在异常时重置二级缓存数据的设计是为了避免出现这些可能的风险而导致出现各种未知的异常错误。
此外,4.0 alpha 版本已经可以自动验证缓存数据的正确性,而不再直接清除二级缓存。请参见 viewtopic.php?f=37&t=2113
此外,4.0 alpha 版本已经可以自动验证缓存数据的正确性,而不再直接清除二级缓存。请参见 viewtopic.php?f=37&t=2113
Re: 建议提供主动关闭缓存整体的选项
我的意思可能没有表达清楚,Support 写了: ↑周一 7月 27, 2020 4:59 pm PrimoCache有选项可以忽略异常关机的标记,但是这样做,包括您的建议,都可能导致缓存数据和实际数据不一致的风险。在异常时重置二级缓存数据的设计是为了避免出现这些可能的风险而导致出现各种未知的异常错误。
此外,4.0 alpha 版本已经可以自动验证缓存数据的正确性,而不再直接清除二级缓存。请参见 viewtopic.php?f=37&t=2113
我主要指有一个按钮 这个按钮的作用是先关闭软件的缓存保存好缓存.. 然后再关闭计算机, 来因为在关闭计算机之前已经关闭了缓存 所以不论计算机是否能够正常关闭 都不会对缓存有任何影响 缓存也是正确的状态 这样我每次关机或者重启都会使用这个按钮来避免如果关机时候异常导致缓存丢失... 或者我需要做其他实验的时候能够正常... 这个功能可能跟4.0的校验数据功能有些重合.
Re: 建议提供主动关闭缓存整体的选项
关闭过程中目标盘上也可能有数据更新的啊,一样会产生数据不一致的可能。
Re: 建议提供主动关闭缓存整体的选项
一级缓存(内存)本来就是在重启后丢失的。一级缓存是通过预取方式在每次开机的时候从硬盘预先读取数据到缓存。异常关机后预取数据库可能会损坏,软件会自动重新缓存的。