从图数据的存储目录结构看,配置的每块data盘下 nebula/spaceID/data/sst文件等
1、如何知道host下每块盘下存储每个space哪些partition (根本上的问题是想知道每个space总的存储量及每个partition的数据分布)
2、每个partition下包含的vertex,edge,index数据是按文件分开存的吗?数据如何区分
3、如何确定查询是否走索引,explain执行计划目前好像没有暴露,metric也没有相关指标吧
从图数据的存储目录结构看,配置的每块data盘下 nebula/spaceID/data/sst文件等
1、如何知道host下每块盘下存储每个space哪些partition (根本上的问题是想知道每个space总的存储量及每个partition的数据分布)
2、每个partition下包含的vertex,edge,index数据是按文件分开存的吗?数据如何区分
3、如何确定查询是否走索引,explain执行计划目前好像没有暴露,metric也没有相关指标吧
metric也没有相关指标吧
look的查询是有的
curl -G "http://127.0.0.1:13000/get_stats?stats=graph_lookup_qps.rate.60, graph_lookup_latency.avg.60"
谢谢回答
1、关于第一个问题show hosts, show parts命令了解的,可以查看partition在host的分布,可能我没描述清楚,根本上是想知道每个space总的数据存储量及每个partition的数据存储量,每个partition在哪块数据盘上(一个数据盘对应一个rocksdb实例),包含哪些文件
2、第二个问题"vertex,edge是分partition的,index是不分的" — 从rocksdb层说,比如一个rocksdb实例(对应一块数据盘) 某个space的一个partition对应一个table么,如果table概念没用错的话,vertex,edge是否在同一个table
主要想了解图数据在rocksdb层的逻辑设计