feat(oceanbase-oracle): split execution time from client wait
This commit is contained in:
1 parent
1294708eea
commit
33afb0b432
58 files changed
+843
-11
No files matched your search
@@ -695,6 +695,7 @@ fn server_messages_query_result(messages: Vec<String>, start: Instant) -> Option
|
||||
rows: vec![],
|
||||
affected_rows: 0,
|
||||
execution_time_ms: start.elapsed().as_millis(),
|
||||
server_execute_time_us: None,
|
||||
truncated: false,
|
||||
session_id: None,
|
||||
has_more: false,
|
||||
@@ -767,6 +768,7 @@ async fn collect_first_result_limited(
|
||||
rows,
|
||||
affected_rows: 0,
|
||||
execution_time_ms: start.elapsed().as_millis(),
|
||||
server_execute_time_us: None,
|
||||
truncated,
|
||||
session_id: None,
|
||||
has_more: false,
|
||||
@@ -1686,6 +1688,7 @@ fn push_sqlserver_result_set(results: &mut Vec<QueryResult>, result: Option<SqlS
|
||||
rows: result.rows,
|
||||
affected_rows: 0,
|
||||
execution_time_ms: start.elapsed().as_millis(),
|
||||
server_execute_time_us: None,
|
||||
truncated: result.truncated,
|
||||
session_id: None,
|
||||
has_more: false,
|
||||
@@ -1744,6 +1747,7 @@ fn push_sqlserver_ordered_events(
|
||||
rows: vec![],
|
||||
affected_rows,
|
||||
execution_time_ms: start.elapsed().as_millis(),
|
||||
server_execute_time_us: None,
|
||||
truncated: false,
|
||||
session_id: None,
|
||||
has_more: false,
|
||||
@@ -3369,6 +3373,7 @@ async fn execute_query_with_max_rows_inner(
|
||||
rows: vec![],
|
||||
affected_rows: result.rows_affected().iter().sum::<u64>(),
|
||||
execution_time_ms: start.elapsed().as_millis(),
|
||||
server_execute_time_us: None,
|
||||
truncated: false,
|
||||
session_id: None,
|
||||
has_more: false,
|
||||
@@ -3414,6 +3419,7 @@ pub async fn execute_batch_with_max_rows_metadata(
|
||||
rows: vec![],
|
||||
affected_rows: result.rows_affected().iter().sum::<u64>(),
|
||||
execution_time_ms: start.elapsed().as_millis(),
|
||||
server_execute_time_us: None,
|
||||
truncated: false,
|
||||
session_id: None,
|
||||
has_more: false,
|
||||
@@ -3508,6 +3514,7 @@ pub async fn execute_simple_batch_with_max_rows_metadata(
|
||||
rows: vec![],
|
||||
affected_rows: 0,
|
||||
execution_time_ms: start.elapsed().as_millis(),
|
||||
server_execute_time_us: None,
|
||||
truncated: false,
|
||||
session_id: None,
|
||||
has_more: false,
|
||||
@@ -3934,6 +3941,7 @@ mod tests {
|
||||
rows: vec![],
|
||||
affected_rows: 0,
|
||||
execution_time_ms: 1,
|
||||
server_execute_time_us: None,
|
||||
truncated: false,
|
||||
session_id: None,
|
||||
has_more: false,
|
||||
@@ -3958,6 +3966,7 @@ mod tests {
|
||||
rows: vec![],
|
||||
affected_rows: 0,
|
||||
execution_time_ms: 1,
|
||||
server_execute_time_us: None,
|
||||
truncated: false,
|
||||
session_id: None,
|
||||
has_more: false,
|
||||
@@ -3977,6 +3986,7 @@ mod tests {
|
||||
rows: vec![vec![serde_json::json!(1)]],
|
||||
affected_rows: 0,
|
||||
execution_time_ms: 1,
|
||||
server_execute_time_us: None,
|
||||
truncated: false,
|
||||
session_id: None,
|
||||
has_more: false,
|
||||
@@ -4729,6 +4739,7 @@ mod tests {
|
||||
rows: vec![vec![serde_json::json!("app_user"), serde_json::json!("8")]],
|
||||
affected_rows: 0,
|
||||
execution_time_ms: 0,
|
||||
server_execute_time_us: None,
|
||||
truncated: false,
|
||||
session_id: None,
|
||||
has_more: false,
|
||||
@@ -5101,6 +5112,7 @@ mod tests {
|
||||
rows: vec![vec![serde_json::json!(42), serde_json::json!(101)]],
|
||||
affected_rows: 0,
|
||||
execution_time_ms: 1,
|
||||
server_execute_time_us: None,
|
||||
truncated: false,
|
||||
session_id: None,
|
||||
has_more: false,
|
||||
|
||||
Reference in new issue
Block a user