feat(oceanbase-oracle): split execution time from client wait

This commit is contained in:
efeire authored and GitHub committed 2026-09-20 12:31:47 +08:00
1 parent 1294708eea
commit 33afb0b432
58 files changed
+843 -11

No files matched your search

+23
View File
@@ -3788,6 +3788,7 @@ fn error_query_result(message: String) -> db::QueryResult {
rows: vec![vec![serde_json::Value::String(message)]],
affected_rows: 0,
execution_time_ms: 0,
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -3806,6 +3807,7 @@ fn empty_query_result(execution_time_ms: u128) -> db::QueryResult {
rows: vec![],
affected_rows: 0,
execution_time_ms,
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -4065,6 +4067,7 @@ async fn execute_statements_inner(
rows: vec![],
affected_rows: total_affected,
execution_time_ms: start.elapsed().as_millis(),
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -4674,6 +4677,7 @@ async fn exec_tx_pg_inner(
rows: vec![],
affected_rows: total_affected,
execution_time_ms: start.elapsed().as_millis(),
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -4767,6 +4771,7 @@ async fn exec_tx_mysql_inner(
rows: vec![],
affected_rows: total_affected,
execution_time_ms: start.elapsed().as_millis(),
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -4959,6 +4964,7 @@ async fn exec_tx_sqlite_inner(
rows: vec![],
affected_rows: total_affected,
execution_time_ms: start.elapsed().as_millis(),
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -5042,6 +5048,7 @@ async fn exec_tx_explicit_inner(
rows: vec![],
affected_rows: total_affected,
execution_time_ms: start.elapsed().as_millis(),
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -6149,6 +6156,7 @@ async fn execute_manual_txn_postgres_statement(
rows: vec![],
affected_rows: affected,
execution_time_ms: 0,
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -6192,6 +6200,7 @@ async fn execute_manual_txn_mysql_statement(
rows: data,
affected_rows: 0,
execution_time_ms: start.elapsed().as_millis(),
server_execute_time_us: None,
truncated,
session_id: None,
has_more: false,
@@ -6211,6 +6220,7 @@ async fn execute_manual_txn_mysql_statement(
rows: vec![],
affected_rows,
execution_time_ms: 0,
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -6267,6 +6277,7 @@ pub async fn commit_manual_transaction(state: &AppState, txn_session_id: &str) -
rows: vec![],
affected_rows: 0,
execution_time_ms: 0,
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -6296,6 +6307,7 @@ pub async fn rollback_manual_transaction(state: &AppState, txn_session_id: &str)
rows: vec![],
affected_rows: 0,
execution_time_ms: 0,
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -8425,6 +8437,7 @@ for line in sys.stdin:
rows: vec![vec![serde_json::json!(2)]],
affected_rows: 0,
execution_time_ms: 4,
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -8699,6 +8712,7 @@ for line in sys.stdin:
rows: vec![vec![serde_json::json!(value)]],
affected_rows: 0,
execution_time_ms: 1,
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -9754,6 +9768,7 @@ for line in sys.stdin:
rows: vec![],
affected_rows: 0,
execution_time_ms: 0,
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -9779,6 +9794,7 @@ for line in sys.stdin:
rows: vec![],
affected_rows: 0,
execution_time_ms: 0,
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -11074,6 +11090,7 @@ for line in sys.stdin:
]],
affected_rows: 0,
execution_time_ms: 0,
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -11111,6 +11128,7 @@ for line in sys.stdin:
],
affected_rows: 0,
execution_time_ms: 0,
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -11178,6 +11196,7 @@ for line in sys.stdin:
],
affected_rows: 0,
execution_time_ms: 0,
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -11217,6 +11236,7 @@ for line in sys.stdin:
rows: vec![vec![serde_json::json!("0x0102030405"), serde_json::json!("B:4:5")]],
affected_rows: 0,
execution_time_ms: 0,
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -11248,6 +11268,7 @@ for line in sys.stdin:
],
affected_rows: 0,
execution_time_ms: 0,
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -11286,6 +11307,7 @@ for line in sys.stdin:
],
affected_rows: 0,
execution_time_ms: 0,
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
@@ -11318,6 +11340,7 @@ for line in sys.stdin:
rows: Vec::new(),
affected_rows: 0,
execution_time_ms: 0,
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,
+1
View File
@@ -1288,6 +1288,7 @@ fn query_result(columns: Vec<String>, rows: Vec<Vec<serde_json::Value>>, affecte
rows,
affected_rows,
execution_time_ms: 0,
server_execute_time_us: None,
truncated: false,
session_id: None,
has_more: false,