概述
LTE(Load to Engine)操作将磁盘上的属性加载到计算引擎或内存中,从而优化查询性能。这能加速数据访问,降低磁盘I/O。
执行LTE后的属性并没有立刻加载到内存中,而是在通过查询访问或预热缓存时加载。LTE操作可应用于自定义属性或系统属性_id
。
不再需要将属性加载到引擎时,可以执行UFE(Unload from Engine)操作将属性卸载。卸载后的属性可能临时保留在内存中,随后才被清除或逐出,但不会被查询访问。
LTE
使用LTE()
语句对属性执行LTE操作。LTE操作以作业形式进行,稍后可使用show().job(<id?>)
确认操作是否成功。
对点属性@member._id
执行LTE操作:
LTE().node_property(@member._id)
对边属性@transfer.amount
执行LTE操作:
LTE().edge_property(@transfer.amount)
UFE
使用UFE()
语句对属性执行UFE操作。
对点属性@member._id
执行UFE操作:
UFE().node_property(@member._id)
对边属性@transfer.amount
执行UFE操作:
UFE().edge_property(@transfer.amount)