跳到主要内容

数据仓库

数据池存储采集代理收集的心跳数据,供心跳模拟代理在替换时使用。

页面布局

┌───────────────────────────────────────────────────────┐
│ ┌──────────┐ ┌─────────┐ ┌─────────┐ │
│ │ 数据池总量│ │ 🌐全局池 │ │ 👤账号池 │ │
│ │ 1234 │ │ 800 │ │ 434 │ │
│ └──────────┘ └─────────┘ └─────────┘ │
│ ┌──────────┐ ┌─────────┐ ┌─────────┐ │
│ │ 19位ID │ │ 20位ID │ │ 22位ID │ │
│ │ 500 │ │ 400 │ │ 334 │ │
│ └──────────┘ └─────────┘ └─────────┘ │
│ │
│ [刷新数据] [清空数据池] 游戏:[ ▼ ] 账号:[ ▼ ] │
│ 自动清理: ● 运行中 [启动/停止] [设置] ⓘ │
│ 数据库管理: [导出数据库] [导入数据库] ⓘ │
│ │
│ 心跳数据池 🌐全局池 👤账号池 │
│ ┌────┬────┬──────┬──────┬────┬────┬────┬────┬───┐ │
│ │ ID │来源│游戏类型│游戏ID│位数│包头│大小│质量│...│ │
│ ├────┼────┼──────┼──────┼────┼────┼────┼────┼───┤ │
│ │ │ │ │ │ │ │ │ │ │ │
│ └────┴────┴──────┴──────┴────┴────┴────┴────┴───┘ │
│ │
│ 第1页/共10页 [首页][上一页] [1] [下一页][末页] 每页20│
└───────────────────────────────────────────────────────┘

数据池概览

页面顶部显示 6 个统计卡片:

卡片说明
数据池总量全局池 + 账号池的总计(绿色大字)
🌐 全局池无特定账号关联的心跳数据条数(橙色)
👤 账号池关联特定 SOCKS5 账号的心跳数据条数(绿色)
19位IDGameID 长度为 19 字节的数据条数
20位IDGameID 长度为 20 字节的数据条数
22位IDGameID 长度为 22 字节的数据条数
提示

ID 长度统计可以帮助判断数据池中不同游戏类型的数据分布情况。

数据查看与筛选

筛选维度

  • 游戏类型: 下拉框按采集时识别的游戏类型过滤
  • 账号: 下拉框选择 [全部] / [全局池] / 具体 SOCKS5 账号

数据表格

每条数据记录显示以下列:

说明
ID序号
来源🌐 全局池 / 👤 账号池
游戏类型采集时识别的游戏类型
游戏ID玩家标识
位数GameID 字节长度
包头数据包头字节
大小数据包大小
质量质量分数
使用次数被心跳替换使用的次数
采集时间数据入库时间
数据预览原始数据的十六进制预览

分页浏览

页面底部提供分页控件:

  • 首页 / 上一页 / 下一页 / 末页 导航按钮
  • 页码输入框: 直接跳转到指定页
  • 每页条数: 自定义每页显示数量

自动管理

自动管理功能定期清理数据池,保持池大小在合理范围。

操作

  • 启动/停止: 控制自动清理服务
  • 设置: 打开自动管理配置

配置项

配置默认值说明
清理间隔自动清理的执行间隔(分钟)
最大池大小触发清理的数据量上限
目标池大小清理后的目标数据量
启动时自动启动应用启动时自动开始自动管理

清理策略

自动管理优先移除以下数据:

  1. 使用频率最高的数据(被多次使用的价值较低)
  2. 采集时间最早的数据
  3. 质量分数较低的数据

数据库操作

刷新数据

重新加载当前页数据,反映最新的数据池状态。

清空数据池

删除所有采集的心跳数据。

警告

清空操作不可逆,所有心跳数据将永久删除。

导出数据库

将 SQLite 数据库文件备份到指定位置,包含所有配置和心跳数据。

导入数据库

从备份文件恢复数据库。

注意

导入操作会覆盖当前所有数据和配置,建议先导出备份。