hexuxu110 opened a new issue, #2869: URL: https://github.com/apache/incubator-hugegraph/issues/2869
### Bug Type (问题类型) None ### Before submit - [x] 我已经确认现有的 [Issues](https://github.com/apache/hugegraph/issues) 与 [FAQ](https://hugegraph.apache.org/docs/guides/faq/) 中没有相同 / 重复问题 (I have confirmed and searched that there are no similar problems in the historical issue and documents) ### Environment (环境信息) - Server Version: 1.5.0 - Backend: hstore - OS: xx CPUs, xx G RAM, Ubuntu 2x.x / CentOS 7.x - Data Size: xx vertices, xx edges <!-- (like 1000W 点, 9000W 边) --> ### Expected & Actual behavior (期望与实际表现) 1.0.0 gremlin查询耗时分析 { "requestId": "2423af69-a8e9-4bcd-86a7-78530d59049c", "status": { "message": "", "code": 200, "attributes": {} }, "result": { "data": [ { "dur": 24.312603, "metrics": [ { "dur": 0.101056, "counts": { "traverserCount": 1, "elementCount": 1 }, "name": "HugeGraphStep(vertex,[650910907213576])", "annotations": { "percentDur": 0.4156527378002265 }, "id": "25.0.0()" }, { "dur": 0.419757, "counts": { "traverserCount": 55, "elementCount": 55 }, "name": "HugeVertexStep(OUT,[user_id_card, user_phone, user_bank_card, user_email, user_device, user_openid],edge)", "annotations": { "percentDur": 1.7264996265517107 }, "id": "26.0.0()" }, { "dur": 13.776961, "counts": { "traverserCount": 19, "elementCount": 19 }, "name": "TraversalFilterStep([EdgeOtherVertexStep, AndStep([[HugeVertexStep(IN,edge), RangeGlobalStep(0,100), TraversalFilterStep([EdgeOtherVertexStep, TraversalFilterStep([PropertiesStep([country_code],value), IsStep(eq(br))])]), RangeGlobalStep(0,2), CountGlobalStep, IsStep(gte(2))], [OrStep([[NotStep([PropertiesStep([status],property)])], [HasStep([status.without([dirty_node(link_user>1500), dirty_node(link_diff_country_user_and_link_user>1000), dirty_node(orings=7_label=device_link_user>=100_reg_city>=5)])])]])]])])", "annotations": { "percentDur": 56.66592343074084 }, "id": "2.0.0()", "metrics": [ { "dur": 0.057391, "counts": { "traverserCount": 55, "elementCount": 55 }, "name": "EdgeOtherVertexStep", "id": "0.1.0(2.0.0())" }, { "dur": 13.388674, "counts": {}, "name": "AndStep([[HugeVertexStep(IN,edge), RangeGlobalStep(0,100), TraversalFilterStep([EdgeOtherVertexStep, TraversalFilterStep([PropertiesStep([country_code],value), IsStep(eq(br))])]), RangeGlobalStep(0,2), CountGlobalStep, IsStep(gte(2))], [OrStep([[NotStep([PropertiesStep([status],property)])], [HasStep([status.without([dirty_node(link_user>1500), dirty_node(link_diff_country_user_and_link_user>1000), dirty_node(orings=7_label=device_link_user>=100_reg_city>=5)])])]])]])", "id": "2.1.0(2.0.0())", "metrics": [ { "dur": 7.167852, "counts": { "traverserCount": 96, "elementCount": 96 }, "name": "HugeVertexStep(IN,edge)", "id": "0.2.0(2.1.0(2.0.0()))" }, { "dur": 0.11395, "counts": { "traverserCount": 96, "elementCount": 96 }, "name": "RangeGlobalStep(0,100)", "id": "2.2.0(2.1.0(2.0.0()))" }, { "dur": 2.851844, "counts": { "traverserCount": 96, "elementCount": 96 }, "name": "TraversalFilterStep([EdgeOtherVertexStep, TraversalFilterStep([PropertiesStep([country_code],value), IsStep(eq(br))])])", "id": "4.2.0(2.1.0(2.0.0()))", "metrics": [ { "dur": 0.048648, "counts": { "traverserCount": 96, "elementCount": 96 }, "name": "EdgeOtherVertexStep", "id": "0.3.0(4.2.0(2.1.0(2.0.0())))" }, { "dur": 2.521816, "counts": {}, "name": "TraversalFilterStep([PropertiesStep([country_code],value), IsStep(eq(br))])", "id": "2.3.0(4.2.0(2.1.0(2.0.0())))", "metrics": [ { "dur": 2.316642, "counts": { "traverserCount": 96, "elementCount": 96 }, "name": "PropertiesStep([country_code],value)", "id": "0.4.0(2.3.0(4.2.0(2.1.0(2.0.0()))))" }, { "dur": 0.059227, "counts": {}, "name": "IsStep(eq(br))", "id": "2.4.0(2.3.0(4.2.0(2.1.0(2.0.0()))))" } ] } ] }, { "dur": 0.221555, "counts": { "traverserCount": 81, "elementCount": 81 }, "name": "RangeGlobalStep(0,2)", "id": "6.2.0(2.1.0(2.0.0()))" }, { "dur": 0.089333, "counts": { "traverserCount": 55, "elementCount": 55 }, "name": "CountGlobalStep", "id": "8.2.0(2.1.0(2.0.0()))" }, { "dur": 0.053988, "counts": {}, "name": "IsStep(gte(2))", "id": "10.2.0(2.1.0(2.0.0()))" }, { "dur": 2.617619, "counts": {}, "name": "OrStep([[NotStep([PropertiesStep([status],property)])], [HasStep([status.without([dirty_node(link_user>1500), dirty_node(link_diff_country_user_and_link_user>1000), dirty_node(orings=7_label=device_link_user>=100_reg_city>=5)])])]])", "id": "0.2.1(2.1.0(2.0.0()))", "metrics": [ { "dur": 2.327982, "counts": {}, "name": "NotStep([PropertiesStep([status],property)])", "id": "0.3.0(0.2.1(2.1.0(2.0.0())))", "metrics": [ { "dur": 2.280676, "counts": {}, "name": "PropertiesStep([status],property)", "id": "0.4.0(0.3.0(0.2.1(2.1.0(2.0.0()))))" } ] }, { "dur": 0.01547, "counts": {}, "name": "HasStep([status.without([dirty_node(link_user>1500), dirty_node(link_diff_country_user_and_link_user>1000), dirty_node(orings=7_label=device_link_user>=100_reg_city>=5)])])", "id": "0.3.1(0.2.1(2.1.0(2.0.0())))" } ] } ] } ] }, { "dur": 0.229685, "counts": { "traverserCount": 19, "elementCount": 19 }, "name": "AggregateGlobalStep(res)", "annotations": { "percentDur": 0.9447157920523771 }, "id": "3.0.0()" }, { "dur": 0.019327, "counts": { "traverserCount": 19, "elementCount": 19 }, "name": "EdgeOtherVertexStep", "annotations": { "percentDur": 0.0794937506280179 }, "id": "4.0.0()" }, { "dur": 0.841858, "counts": { "traverserCount": 52, "elementCount": 52 }, "name": "HugeVertexStep(IN,edge)", "annotations": { "percentDur": 3.4626403433643036 }, "id": "27.0.0()" }, { "dur": 0.039229, "counts": { "traverserCount": 33, "elementCount": 33 }, "name": "WherePredicateStep(without([res]))", "annotations": { "percentDur": 0.16135252979699458 }, "id": "6.0.0()" }, { "dur": 0.807154, "counts": { "traverserCount": 33, "elementCount": 33 }, "name": "TraversalFilterStep([EdgeOtherVertexStep, TraversalFilterStep([PropertiesStep([country_code],value), IsStep(eq(br))])])", "annotations": { "percentDur": 3.319899559911376 }, "id": "7.0.0()", "metrics": [ { "dur": 0.016484, "counts": { "traverserCount": 33, "elementCount": 33 }, "name": "EdgeOtherVertexStep", "id": "0.1.0(7.0.0())" }, { "dur": 0.639737, "counts": {}, "name": "TraversalFilterStep([PropertiesStep([country_code],value), IsStep(eq(br))])", "id": "2.1.0(7.0.0())", "metrics": [ { "dur": 0.569226, "counts": { "traverserCount": 33, "elementCount": 33 }, "name": "PropertiesStep([country_code],value)", "id": "0.2.0(2.1.0(7.0.0()))" }, { "dur": 0.016188, "counts": {}, "name": "IsStep(eq(br))", "id": "2.2.0(2.1.0(7.0.0()))" } ] } ] }, { "dur": 0.101168, "counts": { "traverserCount": 33, "elementCount": 33 }, "name": "RangeGlobalStep(0,100)", "annotations": { "percentDur": 0.4161134042290741 }, "id": "8.0.0()" }, { "dur": 0.048457, "counts": { "traverserCount": 33, "elementCount": 33 }, "name": "AggregateGlobalStep(res)", "annotations": { "percentDur": 0.19930815305954694 }, "id": "9.0.0()" }, { "dur": 0.065663, "counts": { "traverserCount": 1, "elementCount": 1 }, "name": "SideEffectCapStep([res])", "annotations": { "percentDur": 0.270078033191263 }, "id": "10.0.0()" }, { "dur": 0.023558, "counts": { "traverserCount": 52, "elementCount": 52 }, "name": "UnfoldStep", "annotations": { "percentDur": 0.0968962475963598 }, "id": "11.0.0()" }, { "dur": 0.050245, "counts": { "traverserCount": 104, "elementCount": 104 }, "name": "EdgeVertexStep(BOTH)", "annotations": { "percentDur": 0.20666236354865006 }, "id": "12.0.0()" }, { "dur": 0.042347, "counts": { "traverserCount": 29, "elementCount": 29 }, "name": "DedupGlobalStep", "annotations": { "percentDur": 0.17417715412866322 }, "id": "13.0.0()" }, { "dur": 0.017969, "counts": { "traverserCount": 29, "elementCount": 29 }, "name": "RangeGlobalStep(0,200)", "annotations": { "percentDur": 0.07390817017824047 }, "id": "14.0.0()" }, { "dur": 6.773679, "counts": { "traverserCount": 29, "elementCount": 29 }, "name": "TraversalMapStep([ProjectStep([id, cntMap],[id, [HugeVertexStep(BOTH,[user_id_card, user_phone, user_bank_card, user_email, user_device, user_openid],edge), GroupCountStep(label)]])])", "annotations": { "percentDur": 27.860772456161932 }, "id": "15.0.0()", "metrics": [ { "dur": 6.610855, "counts": { "traverserCount": 29, "elementCount": 29 }, "name": "ProjectStep([id, cntMap],[id, [HugeVertexStep(BOTH,[user_id_card, user_phone, user_bank_card, user_email, user_device, user_openid],edge), GroupCountStep(label)]])", "id": "0.1.0(15.0.0())", "metrics": [ { "dur": 6.232503, "counts": { "traverserCount": 318, "elementCount": 318 }, "name": "HugeVertexStep(BOTH,[user_id_card, user_phone, user_bank_card, user_email, user_device, user_openid],edge)", "id": "0.2.1(0.1.0(15.0.0()))" }, { "dur": 0.212669, "counts": { "traverserCount": 29, "elementCount": 29 }, "name": "GroupCountStep(label)", "id": "2.2.1(0.1.0(15.0.0()))" } ] } ] }, { "dur": 0.23048, "counts": { "traverserCount": 29, "elementCount": 29 }, "name": "AggregateGlobalStep(cnt)", "annotations": { "percentDur": 0.9479857010785723 }, "id": "16.0.0()" }, { "dur": 0.038722, "counts": { "traverserCount": 1, "elementCount": 1 }, "name": "SideEffectCapStep([res])", "annotations": { "percentDur": 0.15926719158783614 }, "id": "17.0.0()" }, { "dur": 0.023389, "counts": { "traverserCount": 52, "elementCount": 52 }, "name": "UnfoldStep", "annotations": { "percentDur": 0.09620113485997366 }, "id": "18.0.0()" }, { "dur": 0.32724, "counts": { "traverserCount": 52, "elementCount": 52 }, "name": "TraversalMapStep([ProjectStep([id, label, create_time, update_time],[id, label, value(relation_create_time), value(relation_update_time)])])", "annotations": { "percentDur": 1.3459685908580006 }, "id": "19.0.0()", "metrics": [ { "dur": 0.127199, "counts": { "traverserCount": 52, "elementCount": 52 }, "name": "ProjectStep([id, label, create_time, update_time],[id, label, value(relation_create_time), value(relation_update_time)])", "id": "0.1.0(19.0.0())" } ] }, { "dur": 0.229496, "counts": { "traverserCount": 52, "elementCount": 52 }, "name": "AggregateGlobalStep(tree)", "annotations": { "percentDur": 0.9439384174536968 }, "id": "20.0.0()" }, { "dur": 0.025173, "counts": { "traverserCount": 1, "elementCount": 1 }, "name": "FoldStep", "annotations": { "percentDur": 0.10353889297661793 }, "id": "21.0.0()" }, { "dur": 0.07999, "counts": { "traverserCount": 1, "elementCount": 1 }, "name": "ProjectStep([tree, cnt],[[SideEffectCapStep([tree])], [SideEffectCapStep([cnt])]])", "annotations": { "percentDur": 0.3290063182457263 }, "id": "22.0.0()", "metrics": [ { "dur": 0.015923, "counts": { "traverserCount": 1, "elementCount": 1 }, "name": "SideEffectCapStep([tree])", "id": "0.1.0(22.0.0())" }, { "dur": 0.012082, "counts": { "traverserCount": 1, "elementCount": 1 }, "name": "SideEffectCapStep([cnt])", "id": "0.1.1(22.0.0())" } ] } ] } ], "meta": {} } } ### Vertex/Edge example (问题点 / 边数据举例) ```javascript 1.5.0 gremlin查询耗时分析 { "requestId": "c6855029-c521-4dd9-a7f4-046e7b023457", "status": { "message": "", "code": 200, "attributes": {} }, "result": { "data": [ { "dur": 363.87977, "metrics": [ { "dur": 0.067726, "counts": { "traverserCount": 1, "elementCount": 1 }, "name": "HugeGraphStep(vertex,[650910907213576])", "annotations": { "percentDur": 0.01861219160383662 }, "id": "25.0.0()" }, { "dur": 11.681859, "counts": { "traverserCount": 55, "elementCount": 55 }, "name": "HugeVertexStep(OUT,[user_id_card, user_phone, user_bank_card, user_email, user_device, user_openid],edge)", "annotations": { "percentDur": 3.210362312804584 }, "id": "26.0.0()" }, { "dur": 185.245014, "counts": { "traverserCount": 19, "elementCount": 19 }, "name": "TraversalFilterStep([EdgeOtherVertexStep, AndStep([[HugeVertexStep(IN,edge), RangeGlobalStep(0,100), TraversalFilterStep([EdgeOtherVertexStep, TraversalFilterStep([PropertiesStep([country_code],value), IsStep(eq(br))])]), RangeGlobalStep(0,2), CountGlobalStep, IsStep(gte(2))], [OrStep([[NotStep([PropertiesStep([status],property)])], [HasStep([status.without([dirty_node(link_user>1500), dirty_node(link_diff_country_user_and_link_user>1000), dirty_node(orings=7_label=device_link_user>=100_reg_city>=5)])])]])]])])", "annotations": { "percentDur": 50.90830248683514 }, "id": "2.0.0()", "metrics": [ { "dur": 0.111199, "counts": { "traverserCount": 55, "elementCount": 55 }, "name": "EdgeOtherVertexStep", "id": "0.1.0(2.0.0())" }, { "dur": 184.562016, "counts": {}, "name": "AndStep([[HugeVertexStep(IN,edge), RangeGlobalStep(0,100), TraversalFilterStep([EdgeOtherVertexStep, TraversalFilterStep([PropertiesStep([country_code],value), IsStep(eq(br))])]), RangeGlobalStep(0,2), CountGlobalStep, IsStep(gte(2))], [OrStep([[NotStep([PropertiesStep([status],property)])], [HasStep([status.without([dirty_node(link_user>1500), dirty_node(link_diff_country_user_and_link_user>1000), dirty_node(orings=7_label=device_link_user>=100_reg_city>=5)])])]])]])", "id": "2.1.0(2.0.0())", "metrics": [ { "dur": 180.851272, "counts": { "traverserCount": 96, "elementCount": 96 }, "name": "HugeVertexStep(IN,edge)", "id": "0.2.0(2.1.0(2.0.0()))" }, { "dur": 0.280725, "counts": { "traverserCount": 96, "elementCount": 96 }, "name": "RangeGlobalStep(0,100)", "id": "2.2.0(2.1.0(2.0.0()))" }, { "dur": 1.602583, "counts": { "traverserCount": 96, "elementCount": 96 }, "name": "TraversalFilterStep([EdgeOtherVertexStep, TraversalFilterStep([PropertiesStep([country_code],value), IsStep(eq(br))])])", "id": "4.2.0(2.1.0(2.0.0()))", "metrics": [ { "dur": 0.121201, "counts": { "traverserCount": 96, "elementCount": 96 }, "name": "EdgeOtherVertexStep", "id": "0.3.0(4.2.0(2.1.0(2.0.0())))" }, { "dur": 0.972873, "counts": {}, "name": "TraversalFilterStep([PropertiesStep([country_code],value), IsStep(eq(br))])", "id": "2.3.0(4.2.0(2.1.0(2.0.0())))", "metrics": [ { "dur": 0.531377, "counts": { "traverserCount": 96, "elementCount": 96 }, "name": "PropertiesStep([country_code],value)", "id": "0.4.0(2.3.0(4.2.0(2.1.0(2.0.0()))))" }, { "dur": 0.127585, "counts": {}, "name": "IsStep(eq(br))", "id": "2.4.0(2.3.0(4.2.0(2.1.0(2.0.0()))))" } ] } ] }, { "dur": 0.387148, "counts": { "traverserCount": 81, "elementCount": 81 }, "name": "RangeGlobalStep(0,2)", "id": "6.2.0(2.1.0(2.0.0()))" }, { "dur": 0.200268, "counts": { "traverserCount": 55, "elementCount": 55 }, "name": "CountGlobalStep", "id": "8.2.0(2.1.0(2.0.0()))" }, { "dur": 0.120295, "counts": {}, "name": "IsStep(gte(2))", "id": "10.2.0(2.1.0(2.0.0()))" }, { "dur": 0.661526, "counts": {}, "name": "OrStep([[NotStep([PropertiesStep([status],property)])], [HasStep([status.without([dirty_node(link_user>1500), dirty_node(link_diff_country_user_and_link_user>1000), dirty_node(orings=7_label=device_link_user>=100_reg_city>=5)])])]])", "id": "0.2.1(2.1.0(2.0.0()))", "metrics": [ { "dur": 0.256986, "counts": {}, "name": "NotStep([PropertiesStep([status],property)])", "id": "0.3.0(0.2.1(2.1.0(2.0.0())))", "metrics": [ { "dur": 0.189884, "counts": {}, "name": "PropertiesStep([status],property)", "id": "0.4.0(0.3.0(0.2.1(2.1.0(2.0.0()))))" } ] }, { "dur": 0.217571, "counts": {}, "name": "HasStep([status.without([dirty_node(link_user>1500), dirty_node(link_diff_country_user_and_link_user>1000), dirty_node(orings=7_label=device_link_user>=100_reg_city>=5)])])", "id": "0.3.1(0.2.1(2.1.0(2.0.0())))" } ] } ] } ] }, { "dur": 0.431963, "counts": { "traverserCount": 19, "elementCount": 19 }, "name": "AggregateGlobalStep(res)", "annotations": { "percentDur": 0.1187103641403313 }, "id": "3.0.0()" }, { "dur": 0.064853, "counts": { "traverserCount": 19, "elementCount": 19 }, "name": "EdgeOtherVertexStep", "annotations": { "percentDur": 0.01782264510060562 }, "id": "4.0.0()" }, { "dur": 34.713822, "counts": { "traverserCount": 52, "elementCount": 52 }, "name": "HugeVertexStep(IN,edge)", "annotations": { "percentDur": 9.539915340718172 }, "id": "27.0.0()" }, { "dur": 0.091637, "counts": { "traverserCount": 33, "elementCount": 33 }, "name": "WherePredicateStep(without([res]))", "annotations": { "percentDur": 0.02518331810531814 }, "id": "6.0.0()" }, { "dur": 0.553592, "counts": { "traverserCount": 33, "elementCount": 33 }, "name": "TraversalFilterStep([EdgeOtherVertexStep, TraversalFilterStep([PropertiesStep([country_code],value), IsStep(eq(br))])])", "annotations": { "percentDur": 0.15213596512936128 }, "id": "7.0.0()", "metrics": [ { "dur": 0.029905, "counts": { "traverserCount": 33, "elementCount": 33 }, "name": "EdgeOtherVertexStep", "id": "0.1.0(7.0.0())" }, { "dur": 0.280777, "counts": {}, "name": "TraversalFilterStep([PropertiesStep([country_code],value), IsStep(eq(br))])", "id": "2.1.0(7.0.0())", "metrics": [ { "dur": 0.152648, "counts": { "traverserCount": 33, "elementCount": 33 }, "name": "PropertiesStep([country_code],value)", "id": "0.2.0(2.1.0(7.0.0()))" }, { "dur": 0.038334, "counts": {}, "name": "IsStep(eq(br))", "id": "2.2.0(2.1.0(7.0.0()))" } ] } ] }, { "dur": 0.151232, "counts": { "traverserCount": 33, "elementCount": 33 }, "name": "RangeGlobalStep(0,100)", "annotations": { "percentDur": 0.041560980430431736 }, "id": "8.0.0()" }, { "dur": 0.108356, "counts": { "traverserCount": 33, "elementCount": 33 }, "name": "AggregateGlobalStep(res)", "annotations": { "percentDur": 0.029777967596275 }, "id": "9.0.0()" }, { "dur": 0.114507, "counts": { "traverserCount": 1, "elementCount": 1 }, "name": "SideEffectCapStep([res])", "annotations": { "percentDur": 0.031468361101800194 }, "id": "10.0.0()" }, { "dur": 0.08134, "counts": { "traverserCount": 52, "elementCount": 52 }, "name": "UnfoldStep", "annotations": { "percentDur": 0.022353537268642334 }, "id": "11.0.0()" }, { "dur": 0.180716, "counts": { "traverserCount": 104, "elementCount": 104 }, "name": "EdgeVertexStep(BOTH)", "annotations": { "percentDur": 0.04966365676223221 }, "id": "12.0.0()" }, { "dur": 0.141707, "counts": { "traverserCount": 29, "elementCount": 29 }, "name": "DedupGlobalStep", "annotations": { "percentDur": 0.03894335758209367 }, "id": "13.0.0()" }, { "dur": 0.08387, "counts": { "traverserCount": 29, "elementCount": 29 }, "name": "RangeGlobalStep(0,200)", "annotations": { "percentDur": 0.023048821867728452 }, "id": "14.0.0()" }, { "dur": 127.835463, "counts": { "traverserCount": 29, "elementCount": 29 }, "name": "TraversalMapStep([ProjectStep([id, cntMap],[id, [HugeVertexStep(BOTH,[user_id_card, user_phone, user_bank_card, user_email, user_device, user_openid],edge), GroupCountStep(label)]])])", "annotations": { "percentDur": 35.13123661697379 }, "id": "15.0.0()", "metrics": [ { "dur": 127.429137, "counts": { "traverserCount": 29, "elementCount": 29 }, "name": "ProjectStep([id, cntMap],[id, [HugeVertexStep(BOTH,[user_id_card, user_phone, user_bank_card, user_email, user_device, user_openid],edge), GroupCountStep(label)]])", "id": "0.1.0(15.0.0())", "metrics": [ { "dur": 126.299778, "counts": { "traverserCount": 318, "elementCount": 318 }, "name": "HugeVertexStep(BOTH,[user_id_card, user_phone, user_bank_card, user_email, user_device, user_openid],edge)", "id": "0.2.1(0.1.0(15.0.0()))" }, { "dur": 0.724547, "counts": { "traverserCount": 29, "elementCount": 29 }, "name": "GroupCountStep(label)", "id": "2.2.1(0.1.0(15.0.0()))" } ] } ] }, { "dur": 0.598867, "counts": { "traverserCount": 29, "elementCount": 29 }, "name": "AggregateGlobalStep(cnt)", "annotations": { "percentDur": 0.164578261660438 }, "id": "16.0.0()" }, { "dur": 0.089927, "counts": { "traverserCount": 1, "elementCount": 1 }, "name": "SideEffectCapStep([res])", "annotations": { "percentDur": 0.0247133826648291 }, "id": "17.0.0()" }, { "dur": 0.082742, "counts": { "traverserCount": 52, "elementCount": 52 }, "name": "UnfoldStep", "annotations": { "percentDur": 0.02273882936663393 }, "id": "18.0.0()" }, { "dur": 0.731696, "counts": { "traverserCount": 52, "elementCount": 52 }, "name": "TraversalMapStep([ProjectStep([id, label, create_time, update_time],[id, label, value(relation_create_time), value(relation_update_time)])])", "annotations": { "percentDur": 0.20108180237664766 }, "id": "19.0.0()", "metrics": [ { "dur": 0.248324, "counts": { "traverserCount": 52, "elementCount": 52 }, "name": "ProjectStep([id, label, create_time, update_time],[id, label, value(relation_create_time), value(relation_update_time)])", "id": "0.1.0(19.0.0())" } ] }, { "dur": 0.558885, "counts": { "traverserCount": 52, "elementCount": 52 }, "name": "AggregateGlobalStep(tree)", "annotations": { "percentDur": 0.15359056646650074 }, "id": "20.0.0()" }, { "dur": 0.078604, "counts": { "traverserCount": 1, "elementCount": 1 }, "name": "FoldStep", "annotations": { "percentDur": 0.02160164056385987 }, "id": "21.0.0()" }, { "dur": 0.191392, "counts": { "traverserCount": 1, "elementCount": 1 }, "name": "ProjectStep([tree, cnt],[[SideEffectCapStep([tree])], [SideEffectCapStep([cnt])]])", "annotations": { "percentDur": 0.0525975928807474 }, "id": "22.0.0()", "metrics": [ { "dur": 0.043523, "counts": { "traverserCount": 1, "elementCount": 1 }, "name": "SideEffectCapStep([tree])", "id": "0.1.0(22.0.0())" }, { "dur": 0.023111, "counts": { "traverserCount": 1, "elementCount": 1 }, "name": "SideEffectCapStep([cnt])", "id": "0.1.1(22.0.0())" } ] } ] } ], "meta": {} } } ``` ### Schema [VertexLabel, EdgeLabel, IndexLabel] (元数据结构) ```javascript ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
