数据预热
此文档主要介绍 TuGraph 的数据预热功能。
1.简介
TuGraph 是基于磁盘的数据库,仅当访问数据时,数据才会加载到内存中。因此在服务器刚开启后的一段时间内,系统性能可能会由于频繁的 IO 操作而变差。此时我们可以通过事先进行数据预热来改善这一问题。
1.数据预热命令
数据预热可以通过工具 lgraph_warmup
来进行。它的使用示例如下:
$ lgraph_warmup -d {directory} -g {graph_list}
其中:
-
-d {db_dir}
选项指定了 TuGraph 服务器的数据目录 -
-g {graph_list}
选项指定需要进行数据预热的图名称,用逗号分隔
根据数据大小和所使用的磁盘类型不同,预热过程运行时间也不同。机械磁盘上预热一个大数据库可能耗时较长,请耐心等待。