Syngnat
b3c321be67
⚡️ perf(export): 重构大结果集导出链路并支持流式写入
- 新增 ExportFileOptions 统一承载导出格式、进度任务和 XLSX sheet 行数上限
- 查询导出改为流式写入文件,避免一次性缓存整批结果导致高内存占用
- 增加值数组快速路径并复用扫描与写入缓冲,减少逐行 map 分配开销
- 为 ClickHouse、自定义驱动、达梦、SQLServer 和 TDengine 补齐 StreamQuery 支持
- 导出时间字符串仅在形似时间时再解析,避免普通文本被误判改写
- 补充 XLSX 分 sheet、流式导出和基准测试覆盖
2026-06-17 14:24:35 +08:00
..
2026-05-13 22:51:01 +08:00
2026-03-12 16:45:46 +08:00
2026-04-12 09:40:28 +08:00
2026-06-16 18:35:11 +08:00
2026-06-12 01:04:43 +08:00
2026-06-12 01:04:43 +08:00
2026-06-12 01:04:43 +08:00
2026-04-11 23:51:43 +08:00
2026-04-13 12:40:25 +08:00
2026-06-12 01:04:43 +08:00
2026-04-11 23:51:43 +08:00
2026-06-12 01:04:43 +08:00
2026-06-12 01:04:43 +08:00
2026-04-13 12:40:25 +08:00
2026-06-12 01:04:43 +08:00
2026-04-13 12:40:25 +08:00
2026-06-14 12:19:43 +08:00
2026-06-14 12:19:43 +08:00
2026-03-12 16:45:46 +08:00
2026-06-13 21:42:18 +08:00
2026-04-12 12:46:15 +08:00
2026-02-09 21:54:11 +08:00
2026-02-09 21:54:11 +08:00
2026-06-17 14:24:35 +08:00
2026-04-13 12:40:25 +08:00
2026-04-13 12:40:25 +08:00
2026-04-05 11:39:54 +08:00
2026-04-17 17:52:14 +08:00
2026-04-17 17:52:14 +08:00
2026-06-04 07:09:42 +08:00
2026-06-04 07:09:42 +08:00
2026-06-05 21:35:03 +08:00
2026-06-17 09:49:15 +08:00
2026-06-17 09:49:15 +08:00
2026-05-23 18:32:51 +08:00
2026-06-17 09:49:15 +08:00
2026-06-14 21:37:02 +08:00
2026-06-16 09:07:19 +08:00
2026-06-14 17:48:29 +08:00
2026-03-12 16:45:46 +08:00
2026-06-12 08:48:08 +08:00
2026-06-17 09:49:15 +08:00
2026-06-16 12:15:16 +08:00
2026-06-15 14:35:08 +08:00
2026-06-03 21:33:15 +08:00
2026-04-11 22:36:21 +08:00
2026-06-16 18:35:11 +08:00
2026-06-16 18:35:11 +08:00
2026-06-09 07:46:38 +08:00
2026-05-18 20:14:31 +08:00
2026-06-17 14:24:35 +08:00
2026-04-11 16:53:03 +08:00
2026-06-16 08:48:43 +08:00
2026-06-04 15:46:09 +08:00
2026-06-17 14:24:35 +08:00
2026-05-29 14:41:56 +08:00
2026-06-16 12:40:33 +08:00
2026-06-16 12:40:33 +08:00
2026-06-16 12:40:33 +08:00
2026-06-16 12:40:33 +08:00
2026-06-16 12:40:33 +08:00
2026-06-16 12:40:33 +08:00
2026-02-28 12:32:22 +08:00
2026-04-17 12:45:21 +08:00
2026-06-15 07:21:00 +08:00
2026-06-17 13:17:33 +08:00
2026-06-17 13:17:33 +08:00
2026-06-17 13:17:33 +08:00
2026-06-11 10:24:48 +08:00
2026-06-11 10:24:48 +08:00
2026-06-15 14:35:08 +08:00
2026-05-16 22:13:24 +08:00
2026-05-16 22:13:24 +08:00
2026-06-16 18:35:11 +08:00
2026-06-07 13:38:53 +08:00
2026-06-07 13:38:53 +08:00
2026-05-14 12:09:19 +08:00
2026-05-14 12:09:19 +08:00
2026-06-12 01:04:43 +08:00
2026-06-17 13:17:33 +08:00
2026-06-17 13:17:33 +08:00
2026-06-17 13:17:33 +08:00
2026-06-15 12:20:57 +08:00
2026-06-17 13:17:33 +08:00
2026-06-17 13:17:33 +08:00
2026-04-10 21:29:45 +08:00
2026-04-10 21:29:45 +08:00
2026-04-10 21:29:45 +08:00
2026-04-10 21:29:45 +08:00
2026-04-10 21:29:45 +08:00
2026-06-07 20:36:42 +08:00
2026-06-14 21:37:02 +08:00
2026-06-14 21:37:02 +08:00
2026-06-04 15:46:09 +08:00
2026-06-04 15:46:09 +08:00
2026-06-04 15:46:09 +08:00
2026-04-24 16:48:09 +08:00
2026-04-24 16:48:09 +08:00
2026-04-12 12:46:15 +08:00
2026-04-12 12:46:15 +08:00
2026-04-10 19:43:15 +08:00
2026-04-10 19:43:15 +08:00
2026-04-10 19:43:15 +08:00
2026-04-11 21:53:50 +08:00
2026-04-11 21:53:50 +08:00
2026-02-12 10:37:00 +08:00
2026-02-10 12:25:34 +08:00
2026-05-15 16:01:18 +08:00
2026-05-15 16:01:18 +08:00
2026-06-04 07:09:42 +08:00
2026-05-18 10:28:18 +08:00
2026-05-16 22:13:24 +08:00
2026-05-16 22:13:24 +08:00