myBase如何优化 .Nyf 数据库存储空间
时间:2022-07-30 03:45:01
使用 myBase 一段时间后,相应 .Nyf 数据库会逐渐增大,即使选择删除某些分枝或附件后,库文件大小仍旧不能如期减少,那么则需要我们优化.Nyf 数据库存储空间,提升运行速度!myBase如何优化 .Nyf 数据库存储空间?感兴趣的朋友,欢迎前来macdown下载体验!
myBase for Mac(分类管理自由格式数据库软件)
立即下载
myBase for Mac(分类管理自由格式数据库软件)推荐给大家!通过myBase 7.3可以方便快捷的构建出多层次、多维度、带交叉引用、支持快速查询、层次分明、一目了然的个人知识库
2019-05-0925.84 MB简体中文
myBase如何优化 .Nyf 数据库存储空间
选择 [File - MAIntenance - Empty Recycle Bin] 菜单命令,清空回收站中内容; 即便这样操作后,.Nyf 库文件的大小还是不一定会自动减小,多数情况下会保持不变;原因是这时的 .Nyf 库文件中出现了“空洞”, 如果希望压缩掉这些“空洞”,可以选择 [File - MAIntenance - Optimize for Size] 菜单命令,清除这些“空洞”,从而将库文件压缩至紧凑状态。
对于基于新版存储技术 SSG-5 的数据库,优化操作过程中,允许随时按 Esc 以暂停或中止优化操作,稍后可以再次重新启动优化程序。 但须注意,优化程序需要频繁调整内部数据块顺序,磁盘写操作频繁发生,就象 Windows 磁盘优化过程一样,磁盘可能会转动不停, 这对机械类磁盘磨损会比较大,为了减轻磨损,SSG-5 默认启用了内存缓冲,优化调整过的数据暂存于缓存中,而不直接写入磁盘,只在必要时才真正写入磁盘。 因而,优化操作速度得到提升,磁盘磨损减轻,但带来的负面作用是,中途不可突然断电或其他意外情况,否则容易造成数据块链接不一致或损坏, 导致不得不启用修复程序。建议在优化操作前,作好数据库备份,防范意外断电停机等故障。
除了以上专门用于空间优化的实用工具外,myBase 还提供有另一项实用工具 [File - MAIntenance - Replicate database...], 允许将当前数据库内容全盘复制到新建的数据库中,通过此项复制工具生成的 .nyf 数据库均已自动处于空间最优化状态。 也就是说,该实用工具在复制数据库过程中间接实现了存储空间优化的目的, 因此,在必要时可以考虑采用此项复制工具替代以上专用的优化工具,在复制完成后可能需要手工调整一下新旧数据库的文件名。 利用此项复制工具进行空间优化的另一个好处是,在复制过程中,会主动进行数据库内容完整性的全盘校验,相当于一次全身体检, 帮助检出潜在的错误数据和安全隐患。 另外,当执行空间优化操作耗时过长,也可考虑换用数据库复制工具,或许能节省操作时间。