【TiDB 使用环境】生产环境
【TiDB 版本】6.5.1
【部署方式】私有化部署
【遇到的问题:问题现象及影响】
有三个tikv节点,每个节点配置了共享block-cache,其中一个节点的数据如下,具体如图所示:
tikv 10.251.76.12:20160 storage.block-cache.capacity 16GiB
查询10.251.76.12配置的所有block-cache,具体如下:
| tikv | 10.251.76.12:20160 | storage.block-cache.shared | true |
|---|---|---|---|
| tikv | 10.251.76.12:20160 | storage.block-cache.memory-allocator | nodump |
| tikv | 10.251.76.12:20160 | raftdb.defaultcf.disable-block-cache | false |
| tikv | 10.251.76.12:20160 | rocksdb.defaultcf.disable-block-cache | false |
| tikv | 10.251.76.12:20160 | rocksdb.lockcf.disable-block-cache | false |
| tikv | 10.251.76.12:20160 | rocksdb.raftcf.disable-block-cache | false |
| tikv | 10.251.76.12:20160 | rocksdb.writecf.disable-block-cache | false |
| tikv | 10.251.76.12:20160 | storage.block-cache.strict-capacity-limit | false |
| tikv | 10.251.76.12:20160 | raftdb.defaultcf.prepopulate-block-cache | disabled |
| tikv | 10.251.76.12:20160 | rocksdb.defaultcf.prepopulate-block-cache | disabled |
| tikv | 10.251.76.12:20160 | rocksdb.lockcf.prepopulate-block-cache | disabled |
| tikv | 10.251.76.12:20160 | rocksdb.raftcf.prepopulate-block-cache | disabled |
| tikv | 10.251.76.12:20160 | rocksdb.writecf.prepopulate-block-cache | disabled |
| tikv | 10.251.76.12:20160 | storage.block-cache.num-shard-bits | 6 |
| tikv | 10.251.76.12:20160 | rocksdb.defaultcf.block-cache-size | 20GiB |
| tikv | 10.251.76.12:20160 | rocksdb.lockcf.block-cache-size | 1GiB |
| tikv | 10.251.76.12:20160 | storage.block-cache.capacity | 16GiB |
| tikv | 10.251.76.12:20160 | raftdb.defaultcf.block-cache-size | 1638MiB |
| tikv | 10.251.76.12:20160 | rocksdb.writecf.block-cache-size | 12GiB |
| tikv | 10.251.76.12:20160 | rocksdb.raftcf.block-cache-size | 128MiB |
| tikv | 10.251.76.12:20160 | storage.block-cache.high-pri-pool-ratio | 0.8 |
|  | ||
| 进行tidb数据库访问时,经常出现OOM的错误。我想请问,这块配置的是否有问题,应该如何修改? | |||
| 查看tikv运行状态时,出现的结果如下: | |||
| tikv-20160.service - tikv service | |||
| Loaded: loaded (/etc/systemd/system/tikv-20160.service; enabled; vendor preset: disabled) | |||
| Active: active (running) since Mon 2025-03-17 18:57:33 CST; 1 years 4 months ago | |||
| Main PID: 8440 (tikv-server) | |||
| Memory: 79.9G (limit: 80.0G) | |||
| CGroup: /system.slice/tikv-20160.service | |||
| └─8440 bin/tikv-server --addr 0.0.0.0:20160 --advertise-addr10.251.76.12:20160–status-addr 0.0.0.0:20180 --advertise-status-addr10.251.76.12:20180–pd 10.251.76.13:2379,10.251.76.14:2379,… |
