关联事项:全局行情数据同步
执行人员:management
动作类型:数据同步
执行目标:使用 ds 同步 2026-06-16 可用的 A 股前复权 K 线数据到本地全局数据库。
执行过程:
scripts/kline_front_incremental_sync.py 可用并通过 py_compile。2026-06-16,源端分钟线覆盖表最新为 2026-06-12,2026-06-16 分钟线覆盖行数为 0。ds_daily_sync_20260616_162459,从 2026-06-11 同步到 2026-06-16。a_share_daily_price 在 2026-06-16 有 5513 行;镜像表本次 run 写入 22044 行。使用命令或 skill:ds;python scripts/kline_front_incremental_sync.py --run-id ds_daily_sync_20260616_162459 --periods 1d --append-to-main
关键输出:
2204422044220442026-06-16 日线主表行数:55132026-06-16 分钟线覆盖行数:02026-06-12自检结果:日线同步完成并通过本地行数校验;分钟线因源端尚无 2026-06-16 覆盖数据,本次未同步。
异常 / 偏离:源端分钟线未提供 2026-06-16 数据,不触发外部 HTTP 补数任务,不写外部数据库。
当前状态:部分完成
关联事项:全局行情数据同步
执行人员:management
动作类型:数据同步 / 脚本修复
执行目标:使用 ds 同步截至 2026-06-19 源端可用的 A 股前复权日线与分钟线数据到本地全局数据库。
执行过程:
scripts/kline_front_incremental_sync.py 可用并通过 py_compile。2026-06-18,源端 2026-06-19 日线行数为 0;源端分钟线覆盖表最新为 2026-06-17,2026-06-19 分钟线覆盖行数为 0。ds_daily_sync_20260619_155322,从 2026-06-17 同步到 2026-06-18。2026-04-21,数据已落镜像表和主表各 1324777 行;收尾写 run log 时触发 Windows 命令行长度限制。scripts/kline_front_incremental_sync.py 的 MySQL 调用方式:长 SQL 改为 stdin 输入,避免 -e <large sql> 触发命令行长度限制。2026-04-21 run_id=ds_minute_sync_20260421_155345 的状态为 SUCCESS。2026-04-22 分钟线同步,run_id=ds_minute_sync_20260422_161255,写入和追加 1324777 行。scripts/ds_minute_backfill.ps1,从 2026-04-23 到 2026-06-17 按交易日继续同步,日志目录为 data/result/stat/ds_minute_backfill_20260619_r2。使用命令或 skill:ds;python scripts/kline_front_incremental_sync.py --periods 1d --append-to-main;python scripts/kline_front_incremental_sync.py --periods 1m --minute-max-minutes-per-batch 120 --minute-symbols-per-batch 200 --append-to-main;scripts/ds_minute_backfill.ps1
关键输出:
ds_daily_sync_20260619_1553222026-06-17 至 2026-06-1811016 / 11016 / 110162026-04-21、2026-04-223751640data/result/stat/ds_minute_backfill_20260619_r2自检结果:日线已同步到源端最新;分钟线因缺口约 51690549 行,已转入后台分日任务。源端尚无 2026-06-19 日线和分钟线数据。
异常 / 偏离:2026-04-21 分钟线 run log 首次收尾因 Windows 命令行长度限制失败;已修复脚本并手工恢复该 run 的成功状态。未写外部数据库,未触发外部 HTTP 补数。
当前状态:部分完成,分钟线后台同步中
关联事项:全局行情数据同步
执行人员:management
动作类型:数据同步
执行目标:使用 ds 同步截至 2026-06-23 源端可用的 A 股前复权 K 线数据到本地全局数据库。
执行过程:
scripts/kline_front_incremental_sync.py 可用并通过 py_compile。2026-06-22,源端 2026-06-23 日线行数为 0;源端分钟线覆盖表最新为 2026-06-17,2026-06-17 之后至 2026-06-23 覆盖行数为 0。ds_daily_sync_20260623_040911,从 2026-06-19 同步到 2026-06-22。a_share_daily_price 在 2026-06-22 有 5510 行,本地主表最大日线日期为 2026-06-22。使用命令或 skill:ds;python scripts/kline_front_incremental_sync.py --run-id ds_daily_sync_20260623_040911 --periods 1d --append-to-main
关键输出:
2026-06-19 至 2026-06-225510 / 5510 / 55102026-06-22 日线主表行数:55102026-06-172026-06-17 之后至 2026-06-23 分钟线覆盖行数:0自检结果:日线已同步到源端最新;分钟线源端无新增数据,本次未执行分钟线写入。
异常 / 偏离:源端尚无 2026-06-23 日线数据,也无 2026-06-17 之后的分钟线覆盖数据。未写外部数据库,未触发外部 HTTP 补数。
当前状态:完成源端可用范围同步
关联事项:全局行情数据同步
执行人员:management
动作类型:数据同步
执行目标:再次使用 ds 检查并同步 2026-06-23 当日源端新增的 A 股前复权 K 线数据。
执行过程:
scripts/kline_front_incremental_sync.py 可用并通过 py_compile。2026-06-23,源端 2026-06-23 日线行数为 5513;源端分钟线覆盖表最新仍为 2026-06-17,2026-06-17 之后至 2026-06-23 覆盖行数为 0。ds_daily_sync_20260623_204520,同步 2026-06-23。a_share_daily_price 在 2026-06-23 有 5513 行,本地主表最大日线日期为 2026-06-23。使用命令或 skill:ds;python scripts/kline_front_incremental_sync.py --run-id ds_daily_sync_20260623_204520 --periods 1d --append-to-main
关键输出:
2026-06-23 至 2026-06-235513 / 5513 / 55132026-06-23 日线主表行数:55132026-06-172026-06-17 之后至 2026-06-23 分钟线覆盖行数:0自检结果:日线已同步到源端最新;分钟线源端无新增数据,本次未执行分钟线写入。
异常 / 偏离:未写外部数据库,未触发外部 HTTP 补数。
当前状态:完成源端可用范围同步