perf(mysql): limit large table result memory

This commit is contained in:
zipg authored and GitHub committed 2026-08-12 14:06:33 +08:00
1 parent 1259c34db8
commit c27a4dd83d
32 files changed
+1441 -177

No files matched your search

+4
View File
@@ -88,6 +88,8 @@ pub async fn execute_multi(
max_rows: Option<usize>,
fetch_size: Option<usize>,
page_size: Option<usize>,
max_result_bytes: Option<usize>,
result_key_columns: Option<Vec<String>>,
result_session_id: Option<String>,
client_session_id: Option<String>,
timeout_secs: Option<u64>,
@@ -144,6 +146,8 @@ pub async fn execute_multi(
max_rows,
fetch_size,
page_size,
max_result_bytes,
result_key_columns: result_key_columns.unwrap_or_default(),
catalog,
result_session_id,
client_session_id,