Docker环境下Memgraph导入数据后如何查看数据集大小
在Docker环境中查看Memgraph数据集大小的方法
方法1:通过Memgraph查询获取统计信息
进入Memgraph的交互式控制台:
docker exec -it <你的Memgraph容器名或ID> mgconsole
执行以下Cypher查询获取数据统计:
- 统计节点与关系总数:
MATCH (n) RETURN count(n) AS total_nodes; MATCH ()-[r]->() RETURN count(r) AS total_relationships; - 获取存储与内存使用的详细统计:
该查询会返回CALL db.stats() YIELD key, value;storage_size(磁盘存储总大小)、memory_usage(内存数据占用量)等核心指标。
方法2:查看宿主机挂载目录的磁盘占用
如果启动容器时通过-v参数将Memgraph数据目录挂载到了宿主机(例如-v /local/memgraph/data:/var/lib/memgraph),直接在宿主机执行:
du -sh /local/memgraph/data
即可得到数据集的磁盘占用大小。
方法3:进入容器内部查看数据目录大小
先进入Memgraph容器:
docker exec -it <你的Memgraph容器名或ID> bash
然后查看默认数据目录的大小:
du -sh /var/lib/memgraph
内容的提问来源于stack exchange,提问作者iuhztr tzhjzuk
相关产品推荐
相关产品推荐

