各步limit 100之后
Execution Plan (optimize time 649 us)
-----+--------------+--------------+----------------------------------------+-----------------------------------------------------------------------------------------------------------
| id | name | dependencies | profiling data | operator info |
-----+--------------+--------------+----------------------------------------+-----------------------------------------------------------------------------------------------------------
| 10 | DataCollect | 9 | { | outputVar: { |
| | | | "execTime": "13(us)", | "colNames": [ |
| | | | "rows": 0, | "s" |
| | | | "totalTime": "17(us)", | ], |
| | | | "version": 0 | "type": "DATASET", |
| | | | } | "name": "__DataCollect_10" |
| | | | | } |
| | | | | inputVar: [ |
| | | | | { |
| | | | | "colNames": [ |
| | | | | "s" |
| | | | | ], |
| | | | | "type": "DATASET", |
| | | | | "name": "__Dedup_8" |
| | | | | } |
| | | | | ] |
| | | | | distinct: true |
| | | | | kind: M TO N |
-----+--------------+--------------+----------------------------------------+-----------------------------------------------------------------------------------------------------------
| 9 | Loop | 0 | [ | outputVar: { |
| | | | { | "colNames": [], |
| | | | "execTime": "10(us)", | "type": "DATASET", |
| | | | "rows": 1, | "name": "__Loop_9" |
| | | | "totalTime": "11(us)", | } |
| | | | "version": 0 | inputVar: |
| | | | }, | condition: ((++($__VAR_1)<=6) AND (($__VAR_0==__EMPTY__) OR (size($__VAR_0)!=0))) |
| | | | { | loopBody: 8 |
| | | | "execTime": "5(us)", | |
| | | | "rows": 1, | |
| | | | "totalTime": "6(us)", | |
| | | | "version": 1 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "6(us)", | |
| | | | "rows": 1, | |
| | | | "totalTime": "7(us)", | |
| | | | "version": 2 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "4(us)", | |
| | | | "rows": 1, | |
| | | | "totalTime": "5(us)", | |
| | | | "version": 3 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "8(us)", | |
| | | | "rows": 1, | |
| | | | "totalTime": "10(us)", | |
| | | | "version": 4 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "4(us)", | |
| | | | "rows": 1, | |
| | | | "totalTime": "5(us)", | |
| | | | "version": 5 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "712(us)", | |
| | | | "rows": 1, | |
| | | | "totalTime": "715(us)", | |
| | | | "version": 6 | |
| | | | } | |
| | | | ] | |
-----+--------------+--------------+----------------------------------------+-----------------------------------------------------------------------------------------------------------
| 8 | Dedup | 7 | [ | branch: true, nodeId: 9 |
| | | | { | |
| | | | "execTime": "4(us)", | outputVar: { |
| | | | "rows": 0, | "colNames": [ |
| | | | "totalTime": "8(us)", | "s" |
| | | | "version": 0 | ], |
| | | | }, | "type": "DATASET", |
| | | | { | "name": "__Dedup_8" |
| | | | "execTime": "2(us)", | } |
| | | | "rows": 0, | inputVar: __Project_7 |
| | | | "totalTime": "4(us)", | |
| | | | "version": 1 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "2(us)", | |
| | | | "rows": 0, | |
| | | | "totalTime": "4(us)", | |
| | | | "version": 2 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "1(us)", | |
| | | | "rows": 0, | |
| | | | "totalTime": "2(us)", | |
| | | | "version": 3 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "3(us)", | |
| | | | "rows": 0, | |
| | | | "totalTime": "6(us)", | |
| | | | "version": 4 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "1(us)", | |
| | | | "rows": 0, | |
| | | | "totalTime": "2(us)", | |
| | | | "version": 5 | |
| | | | } | |
| | | | ] | |
-----+--------------+--------------+----------------------------------------+-----------------------------------------------------------------------------------------------------------
| 7 | Project | 6 | [ | outputVar: { |
| | | | { | "colNames": [ |
| | | | "execTime": "6(us)", | "s" |
| | | | "rows": 0, | ], |
| | | | "totalTime": "7(us)", | "type": "DATASET", |
| | | | "version": 0 | "name": "__Project_7" |
| | | | }, | } |
| | | | { | inputVar: __Filter_6 |
| | | | "execTime": "26(us)", | columns: [ |
| | | | "rows": 0, | "EDGE AS s" |
| | | | "totalTime": "27(us)", | ] |
| | | | "version": 1 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "9(us)", | |
| | | | "rows": 0, | |
| | | | "totalTime": "10(us)", | |
| | | | "version": 2 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "6(us)", | |
| | | | "rows": 0, | |
| | | | "totalTime": "7(us)", | |
| | | | "version": 3 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "9(us)", | |
| | | | "rows": 0, | |
| | | | "totalTime": "10(us)", | |
| | | | "version": 4 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "10(us)", | |
| | | | "rows": 0, | |
| | | | "totalTime": "13(us)", | |
| | | | "version": 5 | |
| | | | } | |
| | | | ] | |
-----+--------------+--------------+----------------------------------------+-----------------------------------------------------------------------------------------------------------
| 6 | Filter | 5 | [ | outputVar: { |
| | | | { | "colNames": [], |
| | | | "execTime": "1352(us)", | "type": "DATASET", |
| | | | "rows": 100, | "name": "__Filter_6" |
| | | | "totalTime": "1354(us)", | } |
| | | | "version": 0 | inputVar: __Limit_3 |
| | | | }, | condition: ((properties(EDGE).event_time<1679888603187) AND (properties(EDGE).event_time>1679888501000)) |
| | | | { | isStable: false |
| | | | "execTime": "681(us)", | |
| | | | "rows": 155, | |
| | | | "totalTime": "684(us)", | |
| | | | "version": 1 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "911(us)", | |
| | | | "rows": 153, | |
| | | | "totalTime": "912(us)", | |
| | | | "version": 2 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "731(us)", | |
| | | | "rows": 155, | |
| | | | "totalTime": "733(us)", | |
| | | | "version": 3 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "1376(us)", | |
| | | | "rows": 153, | |
| | | | "totalTime": "1378(us)", | |
| | | | "version": 4 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "716(us)", | |
| | | | "rows": 155, | |
| | | | "totalTime": "718(us)", | |
| | | | "version": 5 | |
| | | | } | |
| | | | ] | |
-----+--------------+--------------+----------------------------------------+-----------------------------------------------------------------------------------------------------------
| 5 | Dedup | 4 | [ | outputVar: { |
| | | | { | "colNames": [], |
| | | | "execTime": "20(us)", | "type": "DATASET", |
| | | | "rows": 4, | "name": "__VAR_0" |
| | | | "totalTime": "21(us)", | } |
| | | | "version": 0 | inputVar: __Project_4 |
| | | | }, | |
| | | | { | |
| | | | "execTime": "24(us)", | |
| | | | "rows": 2, | |
| | | | "totalTime": "26(us)", | |
| | | | "version": 1 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "19(us)", | |
| | | | "rows": 5, | |
| | | | "totalTime": "20(us)", | |
| | | | "version": 2 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "19(us)", | |
| | | | "rows": 3, | |
| | | | "totalTime": "20(us)", | |
| | | | "version": 3 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "19(us)", | |
| | | | "rows": 4, | |
| | | | "totalTime": "21(us)", | |
| | | | "version": 4 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "21(us)", | |
| | | | "rows": 2, | |
| | | | "totalTime": "23(us)", | |
| | | | "version": 5 | |
| | | | } | |
| | | | ] | |
-----+--------------+--------------+----------------------------------------+-----------------------------------------------------------------------------------------------------------
| 4 | Project | 11 | [ | outputVar: { |
| | | | { | "colNames": [ |
| | | | "execTime": "80(us)", | "_vid" |
| | | | "rows": 100, | ], |
| | | | "totalTime": "82(us)", | "type": "DATASET", |
| | | | "version": 0 | "name": "__Project_4" |
| | | | }, | } |
| | | | { | inputVar: __Limit_3 |
| | | | "execTime": "99(us)", | columns: [ |
| | | | "rows": 100, | "*._dst AS _vid" |
| | | | "totalTime": "101(us)", | ] |
| | | | "version": 1 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "60(us)", | |
| | | | "rows": 100, | |
| | | | "totalTime": "62(us)", | |
| | | | "version": 2 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "75(us)", | |
| | | | "rows": 100, | |
| | | | "totalTime": "77(us)", | |
| | | | "version": 3 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "61(us)", | |
| | | | "rows": 100, | |
| | | | "totalTime": "63(us)", | |
| | | | "version": 4 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "87(us)", | |
| | | | "rows": 100, | |
| | | | "totalTime": "89(us)", | |
| | | | "version": 5 | |
| | | | } | |
| | | | ] | |
-----+--------------+--------------+----------------------------------------+-----------------------------------------------------------------------------------------------------------
| 11 | Limit | 12 | [ | outputVar: { |
| | | | { | "colNames": [], |
| | | | "execTime": "20(us)", | "type": "DATASET", |
| | | | "rows": 100, | "name": "__Limit_3" |
| | | | "totalTime": "23(us)", | } |
| | | | "version": 0 | inputVar: __GetNeighbors_12 |
| | | | }, | offset: 0 |
| | | | { | count: $__VAR_2[($__VAR_1-1)] |
| | | | "execTime": "20(us)", | |
| | | | "rows": 155, | |
| | | | "totalTime": "24(us)", | |
| | | | "version": 1 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "14(us)", | |
| | | | "rows": 153, | |
| | | | "totalTime": "17(us)", | |
| | | | "version": 2 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "12(us)", | |
| | | | "rows": 155, | |
| | | | "totalTime": "14(us)", | |
| | | | "version": 3 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "17(us)", | |
| | | | "rows": 153, | |
| | | | "totalTime": "30(us)", | |
| | | | "version": 4 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "12(us)", | |
| | | | "rows": 155, | |
| | | | "totalTime": "13(us)", | |
| | | | "version": 5 | |
| | | | } | |
| | | | ] | |
-----+--------------+--------------+----------------------------------------+-----------------------------------------------------------------------------------------------------------
| 12 | GetNeighbors | 1 | [ | outputVar: { |
| | | | { | "colNames": [], |
| | | | "execTime": "63(us)", | "type": "DATASET", |
| | | | "resp[0]": { | "name": "__GetNeighbors_12" |
| | | | "exec": "1626(us)", | } |
| | | | "host": "storaged:9779", | inputVar: __VAR_0 |
| | | | "storage_detail": { | space: 330 |
| | | | "GetNeighborsNode": "703(us)", | dedup: false |
| | | | "HashJoinNode": "145(us)", | limit: $__VAR_2[($__VAR_1-1)] |
| | | | "RelNode": "703(us)", | filter: |
| | | | "SingleEdgeNode": "142(us)" | orderBy: [] |
| | | | }, | src: COLUMN[0] |
| | | | "total": "2748(us)", | edgeTypes: [] |
| | | | "vertices": 1 | edgeDirection: OUT_EDGE |
| | | | }, | vertexProps: |
| | | | "rows": 100, | edgeProps: [ |
| | | | "totalTime": "2913(us)", | { |
| | | | "total_rpc_time": "2832(us)", | "props": [ |
| | | | "version": 0 | "_dst", |
| | | | }, | "_rank", |
| | | | { | "_src", |
| | | | "execTime": "40(us)", | "_type", |
| | | | "resp[0]": { | "app_proto", |
| | | | "exec": "863(us)", | "attacker_port", |
| | | | "host": "storaged:9779", | "event_time", |
| | | | "storage_detail": { | "flow_id", |
| | | | "GetNeighborsNode": "787(us)", | "name", |
| | | | "HashJoinNode": "103(us)", | "phase", |
| | | | "RelNode": "787(us)", | "proto", |
| | | | "SingleEdgeNode": "99(us)" | "result", |
| | | | }, | "severity", |
| | | | "total": "2016(us)", | "tag", |
| | | | "vertices": 4 | "tool", |
| | | | }, | "victim_port" |
| | | | "rows": 155, | ], |
| | | | "totalTime": "2100(us)", | "type": 334 |
| | | | "total_rpc_time": "2046(us)", | } |
| | | | "version": 1 | ] |
| | | | }, | statProps: |
| | | | { | exprs: |
| | | | "execTime": "61(us)", | random: false |
| | | | "resp[0]": { | |
| | | | "exec": "738(us)", | |
| | | | "host": "storaged:9779", | |
| | | | "storage_detail": { | |
| | | | "GetNeighborsNode": "661(us)", | |
| | | | "HashJoinNode": "59(us)", | |
| | | | "RelNode": "661(us)", | |
| | | | "SingleEdgeNode": "57(us)" | |
| | | | }, | |
| | | | "total": "1837(us)", | |
| | | | "vertices": 2 | |
| | | | }, | |
| | | | "rows": 153, | |
| | | | "totalTime": "1942(us)", | |
| | | | "total_rpc_time": "1866(us)", | |
| | | | "version": 2 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "40(us)", | |
| | | | "resp[0]": { | |
| | | | "exec": "1082(us)", | |
| | | | "host": "storaged:9779", | |
| | | | "storage_detail": { | |
| | | | "GetNeighborsNode": "930(us)", | |
| | | | "HashJoinNode": "171(us)", | |
| | | | "RelNode": "931(us)", | |
| | | | "SingleEdgeNode": "166(us)" | |
| | | | }, | |
| | | | "total": "1866(us)", | |
| | | | "vertices": 5 | |
| | | | }, | |
| | | | "rows": 155, | |
| | | | "totalTime": "1957(us)", | |
| | | | "total_rpc_time": "1904(us)", | |
| | | | "version": 3 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "47(us)", | |
| | | | "resp[0]": { | |
| | | | "exec": "790(us)", | |
| | | | "host": "storaged:9779", | |
| | | | "storage_detail": { | |
| | | | "GetNeighborsNode": "717(us)", | |
| | | | "HashJoinNode": "68(us)", | |
| | | | "RelNode": "717(us)", | |
| | | | "SingleEdgeNode": "67(us)" | |
| | | | }, | |
| | | | "total": "1530(us)", | |
| | | | "vertices": 3 | |
| | | | }, | |
| | | | "rows": 153, | |
| | | | "totalTime": "1625(us)", | |
| | | | "total_rpc_time": "1562(us)", | |
| | | | "version": 4 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "43(us)", | |
| | | | "resp[0]": { | |
| | | | "exec": "765(us)", | |
| | | | "host": "storaged:9779", | |
| | | | "storage_detail": { | |
| | | | "GetNeighborsNode": "689(us)", | |
| | | | "HashJoinNode": "67(us)", | |
| | | | "RelNode": "690(us)", | |
| | | | "SingleEdgeNode": "64(us)" | |
| | | | }, | |
| | | | "total": "1699(us)", | |
| | | | "vertices": 4 | |
| | | | }, | |
| | | | "rows": 155, | |
| | | | "totalTime": "1778(us)", | |
| | | | "total_rpc_time": "1724(us)", | |
| | | | "version": 5 | |
| | | | } | |
| | | | ] | |
-----+--------------+--------------+----------------------------------------+-----------------------------------------------------------------------------------------------------------
| 1 | Start | | [ | outputVar: { |
| | | | { | "colNames": [], |
| | | | "execTime": "0(us)", | "type": "DATASET", |
| | | | "rows": 0, | "name": "__Start_1" |
| | | | "totalTime": "14(us)", | } |
| | | | "version": 0 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "0(us)", | |
| | | | "rows": 0, | |
| | | | "totalTime": "11(us)", | |
| | | | "version": 1 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "0(us)", | |
| | | | "rows": 0, | |
| | | | "totalTime": "8(us)", | |
| | | | "version": 2 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "1(us)", | |
| | | | "rows": 0, | |
| | | | "totalTime": "13(us)", | |
| | | | "version": 3 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "0(us)", | |
| | | | "rows": 0, | |
| | | | "totalTime": "10(us)", | |
| | | | "version": 4 | |
| | | | }, | |
| | | | { | |
| | | | "execTime": "0(us)", | |
| | | | "rows": 0, | |
| | | | "totalTime": "10(us)", | |
| | | | "version": 5 | |
| | | | } | |
| | | | ] | |
-----+--------------+--------------+----------------------------------------+-----------------------------------------------------------------------------------------------------------
| 0 | Start | | { | outputVar: { |
| | | | "execTime": "0(us)", | "colNames": [], |
| | | | "rows": 0, | "type": "DATASET", |
| | | | "totalTime": "22(us)", | "name": "__Start_0" |
| | | | "version": 0 | } |
| | | | } | |
-----+--------------+--------------+----------------------------------------+-----------------------------------------------------------------------------------------------------------
Mon, 27 Mar 2023 06:16:39 UTC