mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-05-16 07:27:37 +08:00
- 新增 RedisMonitor 面板,展示 QPS、内存、CPU、连接数和键数量趋势图 - 引入 recharts 依赖并补齐监控图表所需前端包与锁文件 - Sidebar 新增 Redis 实例监控入口,TabManager 与 TabData 接入 redis-monitor 页签类型 - RedisCommandEditor 支持多行脚本块解析、选区执行、耗时记录与终端化结果展示 - Oracle 表预览移除自动精确 COUNT(*),避免打开大表时额外阻塞 - 无筛选整表预览接入 ALL_TABLES.NUM_ROWS 近似总数展示,并拆分近似总数与近似总页数语义
17 lines
404 B
TypeScript
17 lines
404 B
TypeScript
export type DataViewerAutoFetchAction = 'skip' | 'load-current-page' | 'reload-first-page';
|
|
|
|
export const resolveDataViewerAutoFetchAction = (params: {
|
|
skipNextAutoFetch: boolean;
|
|
hasInitialLoad: boolean;
|
|
}): DataViewerAutoFetchAction => {
|
|
if (params.skipNextAutoFetch) {
|
|
return 'skip';
|
|
}
|
|
|
|
if (!params.hasInitialLoad) {
|
|
return 'load-current-page';
|
|
}
|
|
|
|
return 'reload-first-page';
|
|
};
|