数据预热

此文档主要介绍 TuGraph 的数据预热功能。

1.简介

TuGraph 是基于磁盘的数据库,仅当访问数据时,数据才会加载到内存中。因此在服务器刚开启后的一段时间内,系统性能可能会由于频繁的 IO 操作而变差。此时我们可以通过事先进行数据预热来改善这一问题。

1.数据预热命令

数据预热可以通过工具 lgraph_warmup 来进行。它的使用示例如下:

$ lgraph_warmup -d {directory} -g {graph_list}

其中:

  • -d {db_dir} 选项指定了 TuGraph 服务器的数据目录

  • -g {graph_list} 选项指定需要进行数据预热的图名称,用逗号分隔

根据数据大小和所使用的磁盘类型不同,预热过程运行时间也不同。机械磁盘上预热一个大数据库可能耗时较长,请耐心等待。