查询 TIDB_HOT_REGIONS 报错:json: cannot unmarshal number 128843.6888888889 into Go struct field RegionStat.as_leader.statistics.flow_bytes of type uint64

查询TIDB_HOT_REGIONS 报错

mysql> desc TIDB_HOT_REGIONS;

±---------------±--------------------±-----±-----±--------±------+
| Field | Type | Null | Key | Default | Extra |
±---------------±--------------------±-----±-----±--------±------+
| TABLE_ID | bigint(21) unsigned | YES | | NULL | |
| INDEX_ID | bigint(21) unsigned | YES | | NULL | |
| DB_NAME | varchar(64) | YES | | NULL | |
| TABLE_NAME | varchar(64) | YES | | NULL | |
| INDEX_NAME | varchar(64) | YES | | NULL | |
| REGION_ID | bigint(21) unsigned | YES | | NULL | |
| TYPE | varchar(64) | YES | | NULL | |
| MAX_HOT_DEGREE | bigint(21) unsigned | YES | | NULL | |
| REGION_COUNT | bigint(21) unsigned | YES | | NULL | |
| FLOW_BYTES | bigint(21) unsigned | YES | | NULL | |
±---------------±--------------------±-----±-----±--------±------+
10 rows in set (0.00 sec)

mysql> select * from TIDB_HOT_REGIONS limit 1;

ERROR 1105 (HY000): json: cannot unmarshal number 128843.6888888889 into Go struct field RegionStat.as_leader.statistics.flow_bytes of type uint64

mysql>

admin check table TIDB_HOT_REGIONS;

并将 tidb.log 上传下 感谢

tidb.log.tar.gz (23.8 KB)

ok 这边已反馈,可否上传一份新的 tidb.log ,确认可以正常查看,当前 tar 包无法查看到正确的日志信息

我打包的时候,就是不可读啊,打包前就不能tail,我再生成一份看看

重新生成还是不行啊

你好,

辛苦进入 tidb 并执行 select tidb_version();,并返回下执行结果。

tidb.zip (29.3 KB)

这个 能够tail,Windows还是打不开

可能是打包问题吧,如果愿意可以将源文件上传

跟打包没有问题,我都换了两种方式了,你看到下边有可读信息了吗?源文件太大,提示上传共享云服务上,我找一个传一下

不纠结,如果截取不方便暂时不需要,这边已经提交给研发同学,稍后可能需要配合收集必要信息~

辛苦啦

:call_me_hand:

执行这两个 api ,并将文件上传一下

curl http://pd-ip:port/pd/api/v1/hotspot/regions/read > read.json


curl http://pd-ip:port/pd/api/v1/hotspot/regions/write > write.json

read.json (1.6 KB) write.json (3.1 KB)

收到,

你好,这个问题有结果了吗?

你好,

研发童鞋今天看下,有进度这边会及时反馈的。

感谢,了解