out of memory quota

好像是6.5版本支持全局控制内存 5版本的还不是全局的

想问下有磁盘使用,说明数据落盘了吗? 这个有啥影响吗?

我是不是要修改mem-quota-query,然后重启集群 啊

mem-quota-query是tidb server的配置文件参数,修改后重启tidb server节点生效

嗯,我试下

SQL 结果落盘,不会用更多内存。好处是避免 oom,坏处是比内存计算要慢。https://docs.pingcap.com/zh/tidb/v6.4/configure-memory-usage#数据落盘

好的 我看下 谢谢哈

image
我改成了2G,重启tidb_server节点之后怎么没生效啊

[root@10.1.50.32][(none)]> show config where name like ‘%mem-quota-query%’;
±-----±----------------±----------------±-----------+
| Type | Instance | Name | Value |
±-----±----------------±----------------±-----------+
| tidb | 10.1.50.31:4000 | mem-quota-query | 1073741824 |
| tidb | 10.1.50.29:4000 | mem-quota-query | 1073741824 |
| tidb | 10.1.50.32:4000 | mem-quota-query | 1073741824 |
±-----±----------------±----------------±-----------+

[root@10.1.50.32][(none)]> show variables like ‘%mem_quota_query%’;
±---------------------±-----------+
| Variable_name | Value |
±---------------------±-----------+
| tidb_mem_quota_query | 1073741824 |
±---------------------±-----------+

用 tiup cluster cluster-name reload -R tidb

我把整个集群都重启了

global:
user: tidb
ssh_port: 22
ssh_type: builtin
deploy_dir: /tidb-deploy
data_dir: /tidb-data
os: linux
server_configs:
tidb:
log.file.max-backups: 7
log.file.max-days: 7
log.slow-threshold: 10000
mem-quota-query: 2147483648
tikv:
log.file.max-backups: 7
log.file.max-days: 7
pd:
log.file.max-backups: 7
log.file.max-days: 7
tidb_dashboard: {}
tiflash: {}
tiflash-learner: {}
pump: {}
drainer: {}
cdc: {}
kvcdc: {}
grafana: {}

这个配置没问题吧

image

tiup cluster edit-config tidb-test

修改配置之后,退出,再用 tiup cluster show-config tidb-test 查看,刚加的上面的配置怎么没了啊

是我搞错了 ,配置有问题

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。