DynamoDB Local通常不会显示描述性错误消息,以便查看启用日志记录所需的内部错误.
在标准输出上启用DynamoDB Local日志记录的步骤是什么?
以下查询执行大约需要20秒:
FOR p IN PATHS(locations, connections, "outbound", { maxLength: 1 }) FILTER p.source._key == "26094" RETURN p.vertices[*].name
Run Code Online (Sandbox Code Playgroud)
我相信这是一个简单的查询(并且数据库不是那么大)它应该执行得相当快......我必须做错了...这是查询结果:
==> [object ArangoQueryCursor - count: 286, hasMore: false]
Run Code Online (Sandbox Code Playgroud)
该locations(顶点)集合有23753页的文件,以及connections(边)收藏有123414页的文件.
我也尝试过滤,_id但性能有点相同.
我能做些什么来获得更好的表现吗?
这是查询的.explain()报告:
{
"plan" : {
"nodes" : [
{
"type" : "SingletonNode",
"dependencies" : [ ],
"id" : 1,
"estimatedCost" : 1,
"estimatedNrItems" : 1
},
{
"type" : "CalculationNode",
"dependencies" : [
1
],
"id" : 2,
"estimatedCost" : 2, …Run Code Online (Sandbox Code Playgroud)