SQL Monitor Report

trace_id query_sql RETURN_ROWS REQUEST_TIME REQUEST_END_TIME ELAPSED_TIME TENANT_NAME user_name db_name plan_id tenant_id mysql_version svr_ip svr_port params_value
YB420A100681-00064F758B7292AB-0-0 SELECT /*+ PARALLEL(16) */ disbursed_on_local, gender, COUNT(DISTINCT user_id), COUNT(*), SUM(`total_amount_usd`)
FROM `t1`
GROUP BY 1,2
ORDER BY 1 DESC
LIMIT 10
10 2026-04-22 10:55:01.863900 2026-04-22 10:55:15.245200 13381338 dataanalyze root ceshi 10227 1006 5.7.25-OceanBase_CE-v4.3.5.5 192.168.6.129 2882
explain extended SELECT /*+ PARALLEL(16) */ disbursed_on_local, gender, COUNT(DISTINCT user_id), COUNT(*), SUM(`total_amount_usd`) 
FROM `t1`
GROUP BY 1,2
ORDER BY 1 DESC
LIMIT 10
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Query Plan                                                                                                                                                                                                      |
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| =============================================================================================================================                                                                                   |
| |ID|OPERATOR                                          |NAME                                          |EST.ROWS |EST.TIME(us)|                                                                                   |
| -----------------------------------------------------------------------------------------------------------------------------                                                                                   |
| |0 |LIMIT                                             |                                              |10       |36434808    |                                                                                   |
| |1 |└─PX COORDINATOR MERGE SORT                       |                                              |160      |36434808    |                                                                                   |
| |2 |  └─EXCHANGE OUT DISTR                            |:EX10002                                      |160      |36434571    |                                                                                   |
| |3 |    └─TOP-N SORT                                  |                                              |160      |36434538    |                                                                                   |
| |4 |      └─HASH GROUP BY                             |                                              |2034     |36434519    |                                                                                   |
| |5 |        └─EXCHANGE IN DISTR                       |                                              |32544    |36434184    |                                                                                   |
| |6 |          └─EXCHANGE OUT DISTR (HASH)             |:EX10001                                      |32544    |36431178    |                                                                                   |
| |7 |            └─HASH GROUP BY                       |                                              |32544    |36424419    |                                                                                   |
| |8 |              └─SUBPLAN SCAN                      |VIEW1                                         |119798371|35393280    |                                                                                   |
| |9 |                └─HASH GROUP BY                   |                                              |119798371|35373461    |                                                                                   |
| |10|                  └─EXCHANGE IN DISTR             |                                              |121404452|31665083    |                                                                                   |
| |11|                    └─EXCHANGE OUT DISTR (HASH)   |:EX10000                                      |121404452|23036873    |                                                                                   |
| |12|                      └─HASH GROUP BY             |                                              |121404452|3634770     |                                                                                   |
| |13|                        └─PX BLOCK ITERATOR       |                                              |121458154|267697      |                                                                                   |
| |14|                          └─COLUMN TABLE FULL SCAN|t1|121458154|267697      |                                                                                   |
| =============================================================================================================================                                                                                   |
| Outputs & filters:                                                                                                                                                                                              |
| -------------------------------------                                                                                                                                                                           |
|   0 - output([VIEW1.SEL_3(0x1210ff438900)], [VIEW1.t1.gender(0x1210ff438ad0)], [T_FUN_COUNT_SUM(T_FUN_COUNT(VIEW1.ph_ads_atmuc_dda_user_transaction_stats_df_       |
|       col.user_id(0x1210ff438ca0))(0x1210ff4393a0))(0x1210ff5a96c0)], [T_FUN_COUNT_SUM(T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*)(0x1210ff4385b0))(0x1210ff438e80))(0x1210ff5a9160)],                                 |
|        [T_FUN_SUM(T_FUN_SUM(VIEW1.SEL_2(0x1210ff438760))(0x1210ff439110))(0x1210ff5a9410)]), filter(nil), rowset=256                                                                                            |
|       limit(10(0x1210ff425b30)), offset(nil)                                                                                                                                                                    |
|   1 - output([VIEW1.SEL_3(0x1210ff438900)], [VIEW1.t1.gender(0x1210ff438ad0)], [T_FUN_COUNT_SUM(T_FUN_COUNT(VIEW1.ph_ads_atmuc_dda_user_transaction_stats_df_       |
|       col.user_id(0x1210ff438ca0))(0x1210ff4393a0))(0x1210ff5a96c0)], [T_FUN_COUNT_SUM(T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*)(0x1210ff4385b0))(0x1210ff438e80))(0x1210ff5a9160)],                                 |
|        [T_FUN_SUM(T_FUN_SUM(VIEW1.SEL_2(0x1210ff438760))(0x1210ff439110))(0x1210ff5a9410)]), filter(nil), rowset=256                                                                                            |
|       sort_keys([VIEW1.SEL_3(0x1210ff438900), DESC])                                                                                                                                                            |
|   2 - output([VIEW1.SEL_3(0x1210ff438900)], [VIEW1.t1.gender(0x1210ff438ad0)], [T_FUN_COUNT_SUM(T_FUN_COUNT(VIEW1.ph_ads_atmuc_dda_user_transaction_stats_df_       |
|       col.user_id(0x1210ff438ca0))(0x1210ff4393a0))(0x1210ff5a96c0)], [T_FUN_COUNT_SUM(T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*)(0x1210ff4385b0))(0x1210ff438e80))(0x1210ff5a9160)],                                 |
|        [T_FUN_SUM(T_FUN_SUM(VIEW1.SEL_2(0x1210ff438760))(0x1210ff439110))(0x1210ff5a9410)]), filter(nil), rowset=256                                                                                            |
|       dop=16                                                                                                                                                                                                    |
|   3 - output([VIEW1.SEL_3(0x1210ff438900)], [VIEW1.t1.gender(0x1210ff438ad0)], [T_FUN_COUNT_SUM(T_FUN_COUNT(VIEW1.ph_ads_atmuc_dda_user_transaction_stats_df_       |
|       col.user_id(0x1210ff438ca0))(0x1210ff4393a0))(0x1210ff5a96c0)], [T_FUN_COUNT_SUM(T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*)(0x1210ff4385b0))(0x1210ff438e80))(0x1210ff5a9160)],                                 |
|        [T_FUN_SUM(T_FUN_SUM(VIEW1.SEL_2(0x1210ff438760))(0x1210ff439110))(0x1210ff5a9410)]), filter(nil), rowset=256                                                                                            |
|       sort_keys([VIEW1.SEL_3(0x1210ff438900), DESC]), topn(10(0x1210ff425b30))                                                                                                                                  |
|   4 - output([VIEW1.SEL_3(0x1210ff438900)], [VIEW1.t1.gender(0x1210ff438ad0)], [T_FUN_COUNT_SUM(T_FUN_COUNT(VIEW1.ph_ads_atmuc_dda_user_transaction_stats_df_       |
|       col.user_id(0x1210ff438ca0))(0x1210ff4393a0))(0x1210ff5a96c0)], [T_FUN_COUNT_SUM(T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*)(0x1210ff4385b0))(0x1210ff438e80))(0x1210ff5a9160)],                                 |
|        [T_FUN_SUM(T_FUN_SUM(VIEW1.SEL_2(0x1210ff438760))(0x1210ff439110))(0x1210ff5a9410)]), filter(nil), rowset=256                                                                                            |
|       group([VIEW1.SEL_3(0x1210ff438900)], [VIEW1.t1.gender(0x1210ff438ad0)]), agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*)(0x1210ff4385b0)       |
|       )(0x1210ff438e80))(0x1210ff5a9160)], [T_FUN_SUM(T_FUN_SUM(VIEW1.SEL_2(0x1210ff438760))(0x1210ff439110))(0x1210ff5a9410)], [T_FUN_COUNT_SUM(T_FUN_COUNT(VIEW1.ph_ads_atmuc_dda_user_transaction_stats_df_c |
|       ol.user_id(0x1210ff438ca0))(0x1210ff4393a0))(0x1210ff5a96c0)])                                                                                                                                            |
|   5 - output([VIEW1.SEL_3(0x1210ff438900)], [VIEW1.t1.gender(0x1210ff438ad0)], [T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*)(0x1210ff4385b0))(0x1210ff438e80)],             |
|        [T_FUN_SUM(VIEW1.SEL_2(0x1210ff438760))(0x1210ff439110)], [T_FUN_COUNT(VIEW1.t1.user_id(0x1210ff438ca0))(0x1210ff4393a0)]), filter(nil), rowset=256          |
|   6 - output([VIEW1.SEL_3(0x1210ff438900)], [VIEW1.t1.gender(0x1210ff438ad0)], [T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*)(0x1210ff4385b0))(0x1210ff438e80)],             |
|        [T_FUN_SUM(VIEW1.SEL_2(0x1210ff438760))(0x1210ff439110)], [T_FUN_COUNT(VIEW1.t1.user_id(0x1210ff438ca0))(0x1210ff4393a0)]), filter(nil), rowset=256          |
|       (#keys=2, [VIEW1.SEL_3(0x1210ff438900), VARCHAR, 64], [VIEW1.t1.gender(0x1210ff438ad0), VARCHAR, 32]),                                                        |
|        dop=16                                                                                                                                                                                                   |
|   7 - output([VIEW1.SEL_3(0x1210ff438900)], [VIEW1.t1.gender(0x1210ff438ad0)], [T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*)(0x1210ff4385b0))(0x1210ff438e80)],             |
|        [T_FUN_SUM(VIEW1.SEL_2(0x1210ff438760))(0x1210ff439110)], [T_FUN_COUNT(VIEW1.t1.user_id(0x1210ff438ca0))(0x1210ff4393a0)]), filter(nil), rowset=256          |
|       group([VIEW1.SEL_3(0x1210ff438900)], [VIEW1.t1.gender(0x1210ff438ad0)]), agg_func([T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*)(0x1210ff4385b0))(0x1210ff438e80       |
|       )], [T_FUN_SUM(VIEW1.SEL_2(0x1210ff438760))(0x1210ff439110)], [T_FUN_COUNT(VIEW1.t1.user_id(0x1210ff438ca0))(0x1210ff4393a0)])                                |
|   8 - output([VIEW1.T_FUN_COUNT(*)(0x1210ff4385b0)], [VIEW1.SEL_2(0x1210ff438760)], [VIEW1.SEL_3(0x1210ff438900)], [VIEW1.t1.gender(0x1210ff438ad0)],               |
|        [VIEW1.t1.user_id(0x1210ff438ca0)]), filter(nil), rowset=256                                                                                                 |
|       access([VIEW1.T_FUN_COUNT(*)(0x1210ff4385b0)], [VIEW1.SEL_2(0x1210ff438760)], [VIEW1.SEL_3(0x1210ff438900)], [VIEW1.t1.gender(0x1210ff438ad0)],               |
|        [VIEW1.t1.user_id(0x1210ff438ca0)])                                                                                                                          |
|   9 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*)(0x1210ff4252d0))(0x1210ff5a8bd0)], [T_FUN_SUM(T_FUN_SUM(t1.total_amount_usd(0x1210ff425960))(0x1210ff425540))(0x       |
|       1210ff5a8e60)], [t1.disbursed_on_local(0x1210ff4247f0)], [t1.gender(0x1210ff424b40)],                             |
|        [t1.user_id(0x1210ff425100)]), filter(nil), rowset=256                                                                                                       |
|       group([t1.disbursed_on_local(0x1210ff4247f0)], [t1.gender(0x1210ff424b40)],                                       |
|        [t1.user_id(0x1210ff425100)]), agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT(*)(0x1210ff4252d0))(0x1210ff5a8bd0)],                                                   |
|       [T_FUN_SUM(T_FUN_SUM(t1.total_amount_usd(0x1210ff425960))(0x1210ff425540))(0x1210ff5a8e60)])                                                                  |
|  10 - output([t1.disbursed_on_local(0x1210ff4247f0)], [t1.gender(0x1210ff424b40)],                                      |
|        [t1.user_id(0x1210ff425100)], [T_FUN_COUNT(*)(0x1210ff4252d0)], [T_FUN_SUM(t1.total_amount_usd(0x1210ff425960))( |
|       0x1210ff425540)]), filter(nil), rowset=256                                                                                                                                                                |
|  11 - output([t1.disbursed_on_local(0x1210ff4247f0)], [t1.gender(0x1210ff424b40)],                                      |
|        [t1.user_id(0x1210ff425100)], [T_FUN_COUNT(*)(0x1210ff4252d0)], [T_FUN_SUM(t1.total_amount_usd(0x1210ff425960))( |
|       0x1210ff425540)]), filter(nil), rowset=256                                                                                                                                                                |
|       (#keys=3, [t1.disbursed_on_local(0x1210ff4247f0), VARCHAR, 64], [t1.gender(0x1210ff424b40),                       |
|        VARCHAR, 32], [t1.user_id(0x1210ff425100), VARCHAR, 128]), dop=16                                                                                            |
|  12 - output([t1.disbursed_on_local(0x1210ff4247f0)], [t1.gender(0x1210ff424b40)],                                      |
|        [t1.user_id(0x1210ff425100)], [T_FUN_COUNT(*)(0x1210ff4252d0)], [T_FUN_SUM(t1.total_amount_usd(0x1210ff425960))( |
|       0x1210ff425540)]), filter(nil), rowset=256                                                                                                                                                                |
|       group([t1.disbursed_on_local(0x1210ff4247f0)], [t1.gender(0x1210ff424b40)],                                       |
|        [t1.user_id(0x1210ff425100)]), agg_func([T_FUN_COUNT(*)(0x1210ff4252d0)], [T_FUN_SUM(t1.total_amount_usd(0x1210f |
|       f425960))(0x1210ff425540)])                                                                                                                                                                               |
|  13 - output([t1.disbursed_on_local(0x1210ff4247f0)], [t1.gender(0x1210ff424b40)],                                      |
|        [t1.user_id(0x1210ff425100)], [t1.total_amount_usd(0x1210ff425960)]), filter(nil), rowset=256                    |
|  14 - output([t1.disbursed_on_local(0x1210ff4247f0)], [t1.gender(0x1210ff424b40)],                                      |
|        [t1.user_id(0x1210ff425100)], [t1.total_amount_usd(0x1210ff425960)]), filter(nil), rowset=256                    |
|       access([t1.disbursed_on_local(0x1210ff4247f0)], [t1.gender(0x1210ff424b40)],                                      |
|        [t1.user_id(0x1210ff425100)], [t1.total_amount_usd(0x1210ff425960)]), partitions(p0)                             |
|       is_index_back=false, is_global_index=false,                                                                                                                                                               |
|       range_key([t1.id(0x1210ff425fd0)]), range(MIN ; MAX)always true                                                                                               |
| Used Hint:                                                                                                                                                                                                      |
| -------------------------------------                                                                                                                                                                           |
|   /*+                                                                                                                                                                                                           |
|                                                                                                                                                                                                                 |
|       PARALLEL(16)                                                                                                                                                                                              |
|   */                                                                                                                                                                                                            |
| Qb name trace:                                                                                                                                                                                                  |
| -------------------------------------                                                                                                                                                                           |
|   stmt_id:0, stmt_type:T_EXPLAIN                                                                                                                                                                                |
|   stmt_id:1, SEL$1 > SEL$7320962F                                                                                                                                                                               |
|   stmt_id:2, parent:SEL$1  > SEL$7320962E                                                                                                                                                                       |
| Outline Data:                                                                                                                                                                                                   |
| -------------------------------------                                                                                                                                                                           |
|   /*+                                                                                                                                                                                                           |
|       BEGIN_OUTLINE_DATA                                                                                                                                                                                        |
|       GBY_PUSHDOWN(@"SEL$7320962F")                                                                                                                                                                             |
|       USE_HASH_AGGREGATION(@"SEL$7320962F")                                                                                                                                                                     |
|       PQ_GBY(@"SEL$7320962F"  HASH)                                                                                                                                                                             |
|       GBY_PUSHDOWN(@"SEL$7320962E")                                                                                                                                                                             |
|       USE_HASH_AGGREGATION(@"SEL$7320962E")                                                                                                                                                                     |
|       PQ_GBY(@"SEL$7320962E"  HASH)                                                                                                                                                                             |
|       PARALLEL(@"SEL$7320962E" "ceshi"."t1"@"SEL$1" 16)                                                                                                                |
|       FULL(@"SEL$7320962E" "ceshi"."t1"@"SEL$1")                                                                                                                       |
|       USE_COLUMN_TABLE(@"SEL$7320962E" "ceshi"."t1"@"SEL$1")                                                                                                           |
|       TRANSFORM_DISTINCT_AGG(@"SEL$1")                                                                                                                                                                          |
|       PARALLEL(16)                                                                                                                                                                                              |
|       OPTIMIZER_FEATURES_ENABLE('4.3.5.6')                                                                                                                                                                      |
|       END_OUTLINE_DATA                                                                                                                                                                                          |
|   */                                                                                                                                                                                                            |
| Optimization Info:                                                                                                                                                                                              |
| -------------------------------------                                                                                                                                                                           |
|   t1:                                                                                                                                                               |
|       table_rows:121458154                                                                                                                                                                                      |
|       physical_range_rows:121458154                                                                                                                                                                             |
|       logical_range_rows:121458154                                                                                                                                                                              |
|       output_rows:121458154                                                                                                                                                                                     |
|       table_dop:16                                                                                                                                                                                              |
|       dop_method:Global DOP                                                                                                                                                                                     |
|       avaiable_index_name:[idx_userid, t1]                                                                                                                          |
|       stats info:[version=2026-04-21 14:01:44.383295, is_locked=0, is_expired=0]                                                                                                                                |
|       dynamic sampling level:0                                                                                                                                                                                  |
|       estimation method:[OPTIMIZER STATISTICS, STORAGE]                                                                                                                                                         |
|   Plan Type:                                                                                                                                                                                                    |
|       DISTRIBUTED                                                                                                                                                                                               |
|   Parameters:                                                                                                                                                                                                   |
|       :0 => 10                                                                                                                                                                                                  |
|   Note:                                                                                                                                                                                                         |
|       Degree of Parallelism is 16 because of hint                                                                                                                                                               |
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
select * from oceanbase.gv$ob_plan_cache_plan_explain where tenant_id = 1006 and plan_id = 10227  and svr_ip = '192.168.6.129' and svr_port = 2882
+-----------+-------------+----------+---------+------------+--------------+---------------------------------------+------------------------------------------------+-----------+----------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| TENANT_ID | SVR_IP      | SVR_PORT | PLAN_ID | PLAN_DEPTH | PLAN_LINE_ID | OPERATOR                              | NAME                                           | ROWS      | COST     | PROPERTY                                                                                                                                                                                                                                                                                                                      |
+-----------+-------------+----------+---------+------------+--------------+---------------------------------------+------------------------------------------------+-----------+----------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 1006      | 192.168.6.129 | 2882     | 10227   | 0          | 0            | PHY_VEC_LIMIT                         | NULL                                           | 10        | 36434807 | NULL                                                                                                                                                                                                                                                                                                                          |
| 1006      | 192.168.6.129 | 2882     | 10227   | 1          | 1            |  PHY_VEC_PX_MERGE_SORT_COORD          | NULL                                           | 160       | 36434807 | NULL                                                                                                                                                                                                                                                                                                                          |
| 1006      | 192.168.6.129 | 2882     | 10227   | 2          | 2            |   PHY_VEC_PX_REDUCE_TRANSMIT          | NULL                                           | 160       | 36434570 | NULL                                                                                                                                                                                                                                                                                                                          |
| 1006      | 192.168.6.129 | 2882     | 10227   | 3          | 3            |    PHY_SORT                           | NULL                                           | 160       | 36434537 | NULL                                                                                                                                                                                                                                                                                                                          |
| 1006      | 192.168.6.129 | 2882     | 10227   | 4          | 4            |     PHY_VEC_HASH_GROUP_BY             | NULL                                           | 2034      | 36434518 | NULL                                                                                                                                                                                                                                                                                                                          |
| 1006      | 192.168.6.129 | 2882     | 10227   | 5          | 5            |      PHY_VEC_PX_FIFO_RECEIVE          | NULL                                           | 32544     | 36434183 | NULL                                                                                                                                                                                                                                                                                                                          |
| 1006      | 192.168.6.129 | 2882     | 10227   | 6          | 6            |       PHY_VEC_PX_DIST_TRANSMIT        | NULL                                           | 32544     | 36431177 | NULL                                                                                                                                                                                                                                                                                                                          |
| 1006      | 192.168.6.129 | 2882     | 10227   | 7          | 7            |        PHY_VEC_HASH_GROUP_BY          | NULL                                           | 32544     | 36424418 | NULL                                                                                                                                                                                                                                                                                                                          |
| 1006      | 192.168.6.129 | 2882     | 10227   | 8          | 8            |         PHY_VEC_SUBPLAN_SCAN          | NULL                                           | 119798371 | 35393279 | NULL                                                                                                                                                                                                                                                                                                                          |
| 1006      | 192.168.6.129 | 2882     | 10227   | 9          | 9            |          PHY_VEC_HASH_GROUP_BY        | NULL                                           | 119798371 | 35373460 | NULL                                                                                                                                                                                                                                                                                                                          |
| 1006      | 192.168.6.129 | 2882     | 10227   | 10         | 10           |           PHY_VEC_PX_FIFO_RECEIVE     | NULL                                           | 121404452 | 31665082 | NULL                                                                                                                                                                                                                                                                                                                          |
| 1006      | 192.168.6.129 | 2882     | 10227   | 11         | 11           |            PHY_VEC_PX_DIST_TRANSMIT   | NULL                                           | 121404452 | 23036872 | NULL                                                                                                                                                                                                                                                                                                                          |
| 1006      | 192.168.6.129 | 2882     | 10227   | 12         | 12           |             PHY_VEC_HASH_GROUP_BY     | NULL                                           | 121404452 | 3634769  | NULL                                                                                                                                                                                                                                                                                                                          |
| 1006      | 192.168.6.129 | 2882     | 10227   | 13         | 13           |              PHY_VEC_GRANULE_ITERATOR | NULL                                           | 121458154 | 267696   | NULL                                                                                                                                                                                                                                                                                                                          |
| 1006      | 192.168.6.129 | 2882     | 10227   | 14         | 14           |               PHY_VEC_TABLE_SCAN      | t1 | 121458154 | 267696   | table_rows:121458154, physical_range_rows:121458154, logical_range_rows:121458154, index_back_rows:0, output_rows:121458154, avaiable_index_name[idx_userid,t1], estimation info[table_id:500041, (table_type:17, version:-1--1--1, logical_rc:121458154, physical_rc:121458154)] |
+-----------+-------------+----------+---------+------------+--------------+---------------------------------------+------------------------------------------------+-----------+----------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
obclient> SELECT CONVERT(DBMS_XPLAN.DISPLAY_CURSOR(10227, 'all', '192.168.6.129',  2882, 1006) USING utf8mb4) FROM DUAL
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| CONVERT(DBMS_XPLAN.DISPLAY_CURSOR(10227, 'all', '192.168.6.129',  2882, 1006) USING utf8mb4)                                                                                                                                 |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| ==============================================================================================================================================================================                                             |
| |ID|OPERATOR                                          |NAME                                          |EST.ROWS |EST.TIME(us)|REAL.ROWS|REAL.TIME(us)|IO TIME(us)|CPU TIME(us)|                                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------                                             |
| |0 |LIMIT                                             |                                              |10       |36434808    |10       |13712305     |0          |3           |                                             |
| |1 |└─PX COORDINATOR MERGE SORT                       |                                              |160      |36434808    |10       |13713369     |10597262   |10617887    |                                             |
| |2 |  └─EXCHANGE OUT DISTR                            |:EX10002                                      |160      |36434571    |40       |13712600     |0          |585         |                                             |
| |3 |    └─TOP-N SORT                                  |                                              |160      |36434538    |40       |13711573     |0          |81          |                                             |
| |4 |      └─HASH GROUP BY                             |                                              |2034     |36434519    |2012     |13711573     |0          |232         |                                             |
| |5 |        └─EXCHANGE IN DISTR                       |                                              |32544    |36434184    |8018     |13711573     |443679     |886765      |                                             |
| |6 |          └─EXCHANGE OUT DISTR (HASH)             |:EX10001                                      |32544    |36431178    |8018     |13709463     |0          |319         |                                             |
| |7 |            └─HASH GROUP BY                       |                                              |32544    |36424419    |8018     |13709463     |0          |80714       |                                             |
| |8 |              └─SUBPLAN SCAN                      |VIEW1                                         |119798371|35393280    |4524193  |13709463     |0          |737         |                                             |
| |9 |                └─HASH GROUP BY                   |                                              |119798371|35373461    |4524193  |13709463     |492924     |7129586     |                                             |
| |10|                  └─EXCHANGE IN DISTR             |                                              |121404452|31665083    |121455679|12342756     |135475     |1726430     |                                             |
| |11|                    └─EXCHANGE OUT DISTR (HASH)   |:EX10000                                      |121404452|23036873    |121455679|12341695     |3215700    |6668080     |                                             |
| |12|                      └─HASH GROUP BY             |                                              |121404452|3634770     |121455679|12341695     |0          |889567      |                                             |
| |13|                        └─PX BLOCK ITERATOR       |                                              |121458154|267697      |121458154|12341695     |0          |20937       |                                             |
| |14|                          └─COLUMN TABLE FULL SCAN|t1|121458154|267697      |121458154|12341695     |21         |677230      |                                             |
| ==============================================================================================================================================================================                                             |
|                                                                                                                                                                                                                            |
| Outputs & filters:                                                                                                                                                                                                         |
| -------------------------------------                                                                                                                                                                                      |
|   0 - output([VIEW1.SEL_3], [VIEW1.t1.gender], [T_FUN_COUNT_SUM(T_FUN_COUNT(VIEW1.t1.user_id))],                                   |
|        [T_FUN_COUNT_SUM(T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*)))], [T_FUN_SUM(T_FUN_SUM(VIEW1.SEL_2))]), filter(nil), rowset=256                                                                                             |
|       limit(10), offset(nil)                                                                                                                                                                                               |
|   1 - output([VIEW1.SEL_3], [VIEW1.t1.gender], [T_FUN_COUNT_SUM(T_FUN_COUNT(VIEW1.t1.user_id))],                                   |
|        [T_FUN_COUNT_SUM(T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*)))], [T_FUN_SUM(T_FUN_SUM(VIEW1.SEL_2))]), filter(nil), rowset=256                                                                                             |
|       sort_keys([VIEW1.SEL_3, DESC])                                                                                                                                                                                       |
|   2 - output([VIEW1.SEL_3], [VIEW1.t1.gender], [T_FUN_COUNT_SUM(T_FUN_COUNT(VIEW1.t1.user_id))],                                   |
|        [T_FUN_COUNT_SUM(T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*)))], [T_FUN_SUM(T_FUN_SUM(VIEW1.SEL_2))]), filter(nil), rowset=256                                                                                             |
|       dop=16                                                                                                                                                                                                               |
|   3 - output([VIEW1.SEL_3], [VIEW1.t1.gender], [T_FUN_COUNT_SUM(T_FUN_COUNT(VIEW1.t1.user_id))],                                   |
|        [T_FUN_COUNT_SUM(T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*)))], [T_FUN_SUM(T_FUN_SUM(VIEW1.SEL_2))]), filter(nil), rowset=256                                                                                             |
|       sort_keys([VIEW1.SEL_3, DESC]), topn(10)                                                                                                                                                                             |
|   4 - output([VIEW1.SEL_3], [VIEW1.t1.gender], [T_FUN_COUNT_SUM(T_FUN_COUNT(VIEW1.t1.user_id))],                                   |
|        [T_FUN_COUNT_SUM(T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*)))], [T_FUN_SUM(T_FUN_SUM(VIEW1.SEL_2))]), filter(nil), rowset=256                                                                                             |
|       group([VIEW1.SEL_3], [VIEW1.t1.gender]), agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*)))],                                                              |
|        [T_FUN_SUM(T_FUN_SUM(VIEW1.SEL_2))], [T_FUN_COUNT_SUM(T_FUN_COUNT(VIEW1.t1.user_id))])                                                                                  |
|   5 - output([VIEW1.SEL_3], [VIEW1.t1.gender], [T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*))], [T_FUN_SUM(VIEW1.SEL_2)],                                                              |
|        [T_FUN_COUNT(VIEW1.t1.user_id)]), filter(nil), rowset=256                                                                                                               |
|   6 - output([VIEW1.SEL_3], [VIEW1.t1.gender], [T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*))], [T_FUN_SUM(VIEW1.SEL_2)],                                                              |
|        [T_FUN_COUNT(VIEW1.t1.user_id)]), filter(nil), rowset=256                                                                                                               |
|       (#keys=2, [VIEW1.SEL_3], [VIEW1.t1.gender]), dop=16                                                                                                                      |
|   7 - output([VIEW1.SEL_3], [VIEW1.t1.gender], [T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*))], [T_FUN_SUM(VIEW1.SEL_2)],                                                              |
|        [T_FUN_COUNT(VIEW1.t1.user_id)]), filter(nil), rowset=256                                                                                                               |
|       group([VIEW1.SEL_3], [VIEW1.t1.gender]), agg_func([T_FUN_COUNT_SUM(VIEW1.T_FUN_COUNT(*))], [T_FUN_SUM(VIEW1.SEL_2)],                                                     |
|        [T_FUN_COUNT(VIEW1.t1.user_id)])                                                                                                                                        |
|   8 - output([VIEW1.T_FUN_COUNT(*)], [VIEW1.SEL_2], [VIEW1.SEL_3], [VIEW1.t1.gender], [VIEW1.t1.user_id]), filter(nil), rowset=256 |
|       access([VIEW1.T_FUN_COUNT(*)], [VIEW1.SEL_2], [VIEW1.SEL_3], [VIEW1.t1.gender], [VIEW1.t1.user_id])                          |
|   9 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))], [T_FUN_SUM(T_FUN_SUM(t1.total_amount_usd))], [t1.disbursed_on_loc                  |
|       al], [t1.gender], [t1.user_id]), filter(nil), rowset=256                                                                     |
|       group([t1.disbursed_on_local], [t1.gender], [t1.user_id]),                       |
|        agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT(*))], [T_FUN_SUM(T_FUN_SUM(t1.total_amount_usd))])                                                                                |
|  10 - output([t1.disbursed_on_local], [t1.gender], [t1.user_id],                       |
|        [T_FUN_COUNT(*)], [T_FUN_SUM(t1.total_amount_usd)]), filter(nil), rowset=256                                                                                            |
|  11 - output([t1.disbursed_on_local], [t1.gender], [t1.user_id],                       |
|        [T_FUN_COUNT(*)], [T_FUN_SUM(t1.total_amount_usd)]), filter(nil), rowset=256                                                                                            |
|       (#keys=3, [t1.disbursed_on_local], [t1.gender], [t1.user_id]),                   |
|        dop=16                                                                                                                                                                                                              |
|  12 - output([t1.disbursed_on_local], [t1.gender], [t1.user_id],                       |
|        [T_FUN_COUNT(*)], [T_FUN_SUM(t1.total_amount_usd)]), filter(nil), rowset=256                                                                                            |
|       group([t1.disbursed_on_local], [t1.gender], [t1.user_id]),                       |
|        agg_func([T_FUN_COUNT(*)], [T_FUN_SUM(t1.total_amount_usd)])                                                                                                            |
|  13 - output([t1.disbursed_on_local], [t1.gender], [t1.user_id],                       |
|        [t1.total_amount_usd]), filter(nil), rowset=256                                                                                                                         |
|  14 - output([t1.disbursed_on_local], [t1.gender], [t1.user_id],                       |
|        [t1.total_amount_usd]), filter(nil), rowset=256                                                                                                                         |
|       access([t1.disbursed_on_local], [t1.gender], [t1.user_id],                       |
|        [t1.total_amount_usd]), partitions(p0)                                                                                                                                  |
|       is_index_back=false, is_global_index=false,                                                                                                                                                                          |
|       range_key([t1.id]), range(MIN ; MAX)always true                                                                                                                          |
|                                                                                                                                                                                                                            |
| Used Hint:                                                                                                                                                                                                                 |
| -------------------------------------                                                                                                                                                                                      |
|   /*+                                                                                                                                                                                                                      |
|                                                                                                                                                                                                                            |
|       PARALLEL(16)                                                                                                                                                                                                         |
|   */                                                                                                                                                                                                                       |
| Qb name trace:                                                                                                                                                                                                             |
| -------------------------------------                                                                                                                                                                                      |
|   stmt_id:0, SEL$1 > SEL$7320962F                                                                                                                                                                                          |
|   stmt_id:1, parent:SEL$1  > SEL$7320962E                                                                                                                                                                                  |
|                                                                                                                                                                                                                            |
| Outline Data:                                                                                                                                                                                                              |
| -------------------------------------                                                                                                                                                                                      |
|   /*+                                                                                                                                                                                                                      |
|       BEGIN_OUTLINE_DATA                                                                                                                                                                                                   |
|       GBY_PUSHDOWN(@"SEL$7320962F")                                                                                                                                                                                        |
|       USE_HASH_AGGREGATION(@"SEL$7320962F")                                                                                                                                                                                |
|       PQ_GBY(@"SEL$7320962F"  HASH)                                                                                                                                                                                        |
|       GBY_PUSHDOWN(@"SEL$7320962E")                                                                                                                                                                                        |
|       USE_HASH_AGGREGATION(@"SEL$7320962E")                                                                                                                                                                                |
|       PQ_GBY(@"SEL$7320962E"  HASH)                                                                                                                                                                                        |
|       PARALLEL(@"SEL$7320962E" "ceshi"."t1"@"SEL$1" 16)                                                                                                                           |
|       FULL(@"SEL$7320962E" "ceshi"."t1"@"SEL$1")                                                                                                                                  |
|       USE_COLUMN_TABLE(@"SEL$7320962E" "ceshi"."t1"@"SEL$1")                                                                                                                      |
|       TRANSFORM_DISTINCT_AGG(@"SEL$1")                                                                                                                                                                                     |
|       PARALLEL(16)                                                                                                                                                                                                         |
|       OPTIMIZER_FEATURES_ENABLE('4.3.5.6')                                                                                                                                                                                 |
|       END_OUTLINE_DATA                                                                                                                                                                                                     |
|   */                                                                                                                                                                                                                       |
| Optimization Info:                                                                                                                                                                                                         |
| -------------------------------------                                                                                                                                                                                      |
|   t1:                                                                                                                                                                          |
|       table_rows:121458154                                                                                                                                                                                                 |
|       physical_range_rows:121458154                                                                                                                                                                                        |
|       logical_range_rows:121458154                                                                                                                                                                                         |
|       output_rows:121458154                                                                                                                                                                                                |
|       table_dop:16                                                                                                                                                                                                         |
|       dop_method:Global DOP                                                                                                                                                                                                |
|       avaiable_index_name:[idx_userid, t1]                                                                                                                                     |
|       stats info:[version=2026-04-21 14:01:44.383295, is_locked=0, is_expired=0]                                                                                                                                           |
|       dynamic sampling level:0                                                                                                                                                                                             |
|       estimation method:[OPTIMIZER STATISTICS, STORAGE]                                                                                                                                                                    |
|                                                                                                                                                                                                                            |
|   Plan Type:                                                                                                                                                                                                               |
|       DISTRIBUTED                                                                                                                                                                                                          |
|                                                                                                                                                                                                                            |
|   Parameters:                                                                                                                                                                                                              |
|       :0 => 10                                                                                                                                                                                                             |
|                                                                                                                                                                                                                            |
|   Note:                                                                                                                                                                                                                    |
|       Degree of Parallelism is 16 because of hint                                                                                                                                                                          |
|                                                                                                                                                                                                                            |
|                                                                                                                                                                                                                            |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

SCHEMA 信息

ASH 信息

SQL_AUDIT 信息

SQL_PLAN_MONITOR DFO 级调度时序汇总

调度时序图

数据时序图

DB Time 算子真实耗时分析图

SQL_PLAN_MONITOR SQC 级汇总

Goto 算子优先 Goto 机器优先

算子优先视图

机器优先视图

SQL_PLAN_MONITOR 详情

Goto 算子优先 Goto 线程优先

算子优先视图

线程优先视图

本报告在租户下使用的 SQL

DFO 级
select
  AVG(ROWS) EST_ROWS, /*0*/
  plan_monitor.PLAN_DEPTH PLAN_DEPTH,
  plan_monitor.PLAN_LINE_ID PLAN_LINE_ID,
  PLAN_OPERATION,
  COUNT(*) PARALLEL,
  MIN(FIRST_REFRESH_TIME) MIN_FIRST_REFRESH_TIME,/*5*/
  MAX(LAST_REFRESH_TIME) MAX_LAST_REFRESH_TIME,
  MIN(FIRST_CHANGE_TIME) MIN_FIRST_CHANGE_TIME,
  MAX(LAST_CHANGE_TIME) MAX_LAST_CHANGE_TIME,
  UNIX_TIMESTAMP(MIN(FIRST_REFRESH_TIME)) MIN_FIRST_REFRESH_TS,
  UNIX_TIMESTAMP(MAX(LAST_REFRESH_TIME)) MAX_LAST_REFRESH_TS, /*10*/
  UNIX_TIMESTAMP(MIN(FIRST_CHANGE_TIME)) MIN_FIRST_CHANGE_TS,
  UNIX_TIMESTAMP(MAX(LAST_CHANGE_TIME)) MAX_LAST_CHANGE_TS,
  AVG(TIMESTAMPDIFF(MICROSECOND, FIRST_REFRESH_TIME, LAST_REFRESH_TIME)) AVG_REFRESH_TIME,
  MAX(TIMESTAMPDIFF(MICROSECOND, FIRST_REFRESH_TIME, LAST_REFRESH_TIME)) MAX_REFRESH_TIME,
  MIN(TIMESTAMPDIFF(MICROSECOND, FIRST_REFRESH_TIME, LAST_REFRESH_TIME)) MIN_REFRESH_TIME, /*15 */
  AVG(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)) AVG_CHANGE_TIME,
  MAX(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)) MAX_CHANGE_TIME,
  MIN(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)) MIN_CHANGE_TIME,
  SUM(OUTPUT_ROWS) TOTAL_OUTPUT_ROWS,
  (MAX(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)) - MIN(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME))) / MAX(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)+0.00000001) SKEWNESS,
  SUM(STARTS) TOTAL_RESCAN_TIMES,/* 20 */
  MAX(OTHERSTAT_1_ID) OTHERSTAT_1_ID,
  SUM(OTHERSTAT_1_VALUE) SUM_STAT_1,
  MAX(OTHERSTAT_1_VALUE) MAX_STAT_1,
  MIN(OTHERSTAT_1_VALUE) MIN_STAT_1,
  AVG(OTHERSTAT_1_VALUE) AVG_STAT_1, /* 25 */
  MAX(OTHERSTAT_2_ID) OTHERSTAT_2_ID,
  SUM(OTHERSTAT_2_VALUE) SUM_STAT_2,
  MAX(OTHERSTAT_2_VALUE) MAX_STAT_2,
  MIN(OTHERSTAT_2_VALUE) MIN_STAT_2,
  AVG(OTHERSTAT_2_VALUE) AVG_STAT_2, /* 30 */
  MAX(OTHERSTAT_3_ID) OTHERSTAT_3_ID,
  SUM(OTHERSTAT_3_VALUE) SUM_STAT_3,
  MAX(OTHERSTAT_3_VALUE) MAX_STAT_3,
  MIN(OTHERSTAT_3_VALUE) MIN_STAT_3,
  AVG(OTHERSTAT_3_VALUE) AVG_STAT_3, /* 35 */
  MAX(OTHERSTAT_4_ID) OTHERSTAT_4_ID,
  SUM(OTHERSTAT_4_VALUE) SUM_STAT_4,
  MAX(OTHERSTAT_4_VALUE) MAX_STAT_4,
  MIN(OTHERSTAT_4_VALUE) MIN_STAT_4,
  AVG(OTHERSTAT_4_VALUE) AVG_STAT_4, /* 40 */
  MAX(OTHERSTAT_5_ID) OTHERSTAT_5_ID,
  SUM(OTHERSTAT_5_VALUE) SUM_STAT_5,
  MAX(OTHERSTAT_5_VALUE) MAX_STAT_5,
  MIN(OTHERSTAT_5_VALUE) MIN_STAT_5,
  AVG(OTHERSTAT_5_VALUE) AVG_STAT_5, /* 45*/
  MAX(OTHERSTAT_6_ID) OTHERSTAT_6_ID,
  SUM(OTHERSTAT_6_VALUE) SUM_STAT_6,
  MAX(OTHERSTAT_6_VALUE) MAX_STAT_6,
  MIN(OTHERSTAT_6_VALUE) MIN_STAT_6,
  AVG(OTHERSTAT_6_VALUE) AVG_STAT_6 /* 50 */,
  TRUNCATE(AVG(DB_TIME)/1000000000.0/2.5, 4) MY_DB_TIME,
  TRUNCATE(AVG(DB_TIME-USER_IO_WAIT_TIME)/1000000000.0/2.5, 4) MY_CPU_TIME,
  TRUNCATE(AVG(USER_IO_WAIT_TIME)/1000000000.0/2.5, 4) MY_IO_TIME
from
(
  select * FROM oceanbase.gv$sql_plan_monitor
where
  trace_id = 'YB420A100681-00064F758B7292AB-0-0'
) plan_monitor
LEFT JOIN
(
 SELECT ROWS, PLAN_LINE_ID FROM oceanbase.gv$ob_plan_cache_plan_explain WHERE plan_id = 10227 AND tenant_id = 1006 and svr_ip = '192.168.6.129'  and svr_port = 2882
) plan_explain
ON
  plan_monitor.PLAN_LINE_ID = plan_explain.PLAN_LINE_ID
GROUP BY
  plan_monitor.PLAN_LINE_ID, plan_monitor.PLAN_OPERATION
ORDER BY
  plan_monitor.PLAN_LINE_ID ASC;
    

机器级
select
  PLAN_DEPTH,
  PLAN_LINE_ID,
  PLAN_OPERATION,
  COUNT(*) PARALLEL,
  MIN(FIRST_REFRESH_TIME) MIN_FIRST_REFRESH_TIME,
  MAX(LAST_REFRESH_TIME) MAX_LAST_REFRESH_TIME,
  MIN(FIRST_CHANGE_TIME) MIN_FIRST_CHANGE_TIME,
  MAX(LAST_CHANGE_TIME) MAX_LAST_CHANGE_TIME,
  UNIX_TIMESTAMP(MIN(FIRST_REFRESH_TIME)) MIN_FIRST_REFRESH_TS,
  UNIX_TIMESTAMP(MAX(LAST_REFRESH_TIME)) MAX_LAST_REFRESH_TS,
  UNIX_TIMESTAMP(MIN(FIRST_CHANGE_TIME)) MIN_FIRST_CHANGE_TS,
  UNIX_TIMESTAMP(MAX(LAST_CHANGE_TIME)) MAX_LAST_CHANGE_TS,
  AVG(TIMESTAMPDIFF(MICROSECOND, FIRST_REFRESH_TIME, LAST_REFRESH_TIME)) AVG_REFRESH_TIME,
  MAX(TIMESTAMPDIFF(MICROSECOND, FIRST_REFRESH_TIME, LAST_REFRESH_TIME)) MAX_REFRESH_TIME,
  MIN(TIMESTAMPDIFF(MICROSECOND, FIRST_REFRESH_TIME, LAST_REFRESH_TIME)) MIN_REFRESH_TIME,
  AVG(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)) AVG_CHANGE_TIME,
  MAX(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)) MAX_CHANGE_TIME,
  MIN(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)) MIN_CHANGE_TIME,
  SUM(OUTPUT_ROWS) TOTAL_OUTPUT_ROWS,
  (MAX(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)) - MIN(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME))) / MAX(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)) SKEWNESS,
  SUM(STARTS) TOTAL_RESCAN_TIMES,
  SVR_IP,
  SVR_PORT,
  MAX(OTHERSTAT_1_VALUE) MAX_STAT_1,
  MIN(OTHERSTAT_1_VALUE) MIN_STAT_1,
  AVG(OTHERSTAT_1_VALUE) AVG_STAT_1,
  MAX(OTHERSTAT_2_VALUE) MAX_STAT_2,
  MIN(OTHERSTAT_2_VALUE) MIN_STAT_2,
  AVG(OTHERSTAT_2_VALUE) AVG_STAT_2,
  MAX(OTHERSTAT_3_VALUE) MAX_STAT_3,
  MIN(OTHERSTAT_3_VALUE) MIN_STAT_3,
  AVG(OTHERSTAT_3_VALUE) AVG_STAT_3,
  MAX(OTHERSTAT_4_VALUE) MAX_STAT_4,
  MIN(OTHERSTAT_4_VALUE) MIN_STAT_4,
  AVG(OTHERSTAT_4_VALUE) AVG_STAT_4,
  MAX(OTHERSTAT_5_VALUE) MAX_STAT_5,
  MIN(OTHERSTAT_5_VALUE) MIN_STAT_5,
  AVG(OTHERSTAT_5_VALUE) AVG_STAT_5,
  MAX(OTHERSTAT_6_VALUE) MAX_STAT_6,
  MIN(OTHERSTAT_6_VALUE) MIN_STAT_6,
  AVG(OTHERSTAT_6_VALUE) AVG_STAT_6,
  TRUNCATE(AVG(DB_TIME)/1000000000.0/2.5, 4) MY_DB_TIME,
  TRUNCATE(AVG(DB_TIME-USER_IO_WAIT_TIME)/1000000000.0/2.5, 4) MY_CPU_TIME,
  TRUNCATE(AVG(USER_IO_WAIT_TIME)/1000000000.0/2.5, 4) MY_IO_TIME
from
  oceanbase.gv$sql_plan_monitor
where
  trace_id = 'YB420A100681-00064F758B7292AB-0-0'
GROUP BY
  PLAN_LINE_ID,PLAN_OPERATION,SVR_IP,SVR_PORT
ORDER BY
  PLAN_LINE_ID ASC, MAX_CHANGE_TIME ASC, SVR_IP, SVR_PORT; 
    

线程级
select
  PLAN_DEPTH,/*0*/
  SVR_IP,
  SVR_PORT,
  PROCESS_NAME,
  PLAN_LINE_ID,
  PLAN_OPERATION, /*5*/
  OUTPUT_ROWS,
  STARTS RESCAN_TIMES,
  FIRST_REFRESH_TIME,
  LAST_REFRESH_TIME,
  FIRST_CHANGE_TIME,/*10*/
  LAST_CHANGE_TIME,
  UNIX_TIMESTAMP(FIRST_REFRESH_TIME) FIRST_REFRESH_TS,
  UNIX_TIMESTAMP(LAST_REFRESH_TIME) LAST_REFRESH_TS,
  UNIX_TIMESTAMP(LAST_REFRESH_TIME) - UNIX_TIMESTAMP(FIRST_REFRESH_TIME) REFRESH_TS,
  UNIX_TIMESTAMP(FIRST_CHANGE_TIME) FIRST_CHANGE_TS, /*15*/
  UNIX_TIMESTAMP(LAST_CHANGE_TIME) LAST_CHANGE_TS,
  UNIX_TIMESTAMP(LAST_CHANGE_TIME) - UNIX_TIMESTAMP(FIRST_CHANGE_TIME) CHANGE_TS,
  OTHERSTAT_1_ID,
  OTHERSTAT_1_VALUE,
  OTHERSTAT_2_ID, /*20*/
  OTHERSTAT_2_VALUE,
  OTHERSTAT_3_ID,
  OTHERSTAT_3_VALUE,
  OTHERSTAT_4_ID,
  OTHERSTAT_4_VALUE, /*25*/
  OTHERSTAT_5_ID,
  OTHERSTAT_5_VALUE,
  OTHERSTAT_6_ID,
  OTHERSTAT_6_VALUE,
  TRUNCATE((DB_TIME)/1000000000.0/2.5, 4) MY_DB_TIME,
  TRUNCATE((DB_TIME-USER_IO_WAIT_TIME)/1000000000.0/2.5, 4) MY_CPU_TIME,
  TRUNCATE((USER_IO_WAIT_TIME)/1000000000.0/2.5, 4) MY_IO_TIME
from
  oceanbase.gv$sql_plan_monitor
where
    trace_id = 'YB420A100681-00064F758B7292AB-0-0'
ORDER BY
  PLAN_LINE_ID ASC, SVR_IP, SVR_PORT, CHANGE_TS, PROCESS_NAME ASC;
    

Report generation time: 2026-04-22 10:55:30
obdiag version: 4.3.0
observer version: 4.3.5.5
observer commit id: 4.3.5.5_105020072026012721-f90fefed90fb2fb3c36dd71359aef6f4edd65f7c(Jan 27 2026 22:42:30)