1. 简介
FSS(Fast Storage System) 是exchaind在v1.6.5.4为IAVL 引入的一个辅助快速存储系统,他是最新状态的副本,优化了查询和迭代的性能,减少了执行区块的耗时。使用FSS会多占用一部分磁盘空间,主网数据的增幅约为6G。
2. FSS数据快照获取
数据快照网址:参考 https://forum.okt.club/d/154
3. FSS参数介绍
如果您使用了FSS的数据,那么您基本不需要再进行额外的参数设置。但exchaind仍然提供了两个参数供您定制该功能。
FSS缓存节点个数(默认值 10000000):
命令行参数示例
--iavl-fast-storage-cache-size=10000000
docker 配置示例
- OKEXCHAIN_IAVL_FAST_STORAGE_CACHE_SIZE=10000000
关闭FSS(默认值 false):
命令行参数示例
--discard-fast-storage
docker配置示例
- OKEXCHAIN_DISCARD_FAST_STORAGE=true
4. 提示
节点启动时如果输出如下日志,证明程序具备了fast-storage相关优化
I[2022-11-20|13:42:23.749][9267] The database storage strategy. module=main fast-storage=true