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]

Reply via email to