diff --git a/server/internal/exporter/stream.go b/server/internal/exporter/stream.go
index e2550d7..c837666 100644
--- a/server/internal/exporter/stream.go
+++ b/server/internal/exporter/stream.go
@@ -156,6 +156,15 @@ func CountRowsFast(db *sql.DB, ds, main string, filters map[string]interface{})
args = append(args, v)
}
}
+ // 记录行数统计 SQL,方便排查估算问题
+ logging.JSON("INFO", map[string]interface{}{
+ "event": "count_fast_query",
+ "datasource": ds,
+ "main": main,
+ "sql": q,
+ "args": args,
+ "filters": filters,
+ })
row := db.QueryRow(q, args...)
var c int64
if err := row.Scan(&c); err != nil {
diff --git a/web/index.html b/web/index.html
index 1102cd0..1edb694 100644
--- a/web/index.html
+++ b/web/index.html
@@ -67,7 +67,13 @@
- {{ Number(scope.row.row_estimate||0) > 0 ? Number(scope.row.row_estimate||0) : '评估中' }}
+ {{
+ scope.row.eval_status
+ ? Number(scope.row.row_estimate || 0).toLocaleString()
+ : (Number(scope.row.row_estimate || 0) > 0
+ ? Number(scope.row.row_estimate || 0).toLocaleString()
+ : '评估中')
+ }}