2021-05-25
集群启动问题
tidb 版本 v5.0.0
通过工具tiup 部署了两台机器A和B,其中A机器性能较高,所以步数据pd-server,tidb-server,3个tikv节点,B 部署了一个tikv节点。
现象:
机器A 的tikb节点只能启动一个,其他两个启动错误,后来手动运行其他两个tikv的运行脚本,
出现:
后来发现是:
通过 numactl --show命令显示:
出现这种情况,我是手动修改成0还是有其他的办法?以及手动修改成0的话会不会出问题?
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
如果用haproxy或者F5 对TIDB或者MYSQL之类的做代理 , 数据库是不是就看不到客户端的IP?
回答 1
对,代理那层做的是端口转发,数据库只能看到proxy的IP
TiCDC 同步cananl-json格式数据到kafka并使用Flink消费时的问题 开发者&应用适配 TiCDC
回答 2
ticdc的sink是支持很多种messageformat的包括canaljsonmaxwell等等如果是自定义的消息类型需要按照标准的开放数据协议来进行入库程序的开发
做批量查询时,tidb节点的cpu很高,一次查询几十个sql
回答 1
请针对CPU的情况进行详细的说明如果CPU是tidbserver还是tikv还是PD比较高另外需要结合TIDB的监控工具和dashboard进行详细分析和下钻。集合业务进行分析优化
tidb 里面有没有 hbase迁移到 tidb 的工具?
回答 1
先使用脚本迁移到Hive,再从Hive迁移到TiDB,参考链接:https://www.bookstack.cn/read/tidb7.1zh/406fce8f18171ec1.md
TiDB 插入慢怎么办?
回答 1
具体什么SQL,执行计划是什么,磁盘性能怎么样,插入慢的时候数据库的监控,建议去tidb社区去发帖。
从tidb实时同步到mysql 只能用 tidb binlog 工具吗?
回答 3
已采纳
还可以用ticdc
因为前后两个链接经过F5负载,无法发到一台MySQL代理,导致SQL没法控制超时。这个问题怎么解决?
回答 1
已采纳
原理:mysql每次建立一个socket连接(connect)时,这个socket都会占用一定内存。即使你关闭(close)连接时,并不是真正的关闭,而是处于睡眠(sleep)状态。当你下次再进行连接
TiDB 问题告警
回答 1
当TiDB集群中的TiKV组件出现“TiKVasyncrequestsnapshotdurationsecondsmorethan1s”的critical级别告警时,通常意味着TiKV在处理异步请求快
TiDB mem-quota-query 这个参数设置的内存最大值是单节点的还是集群总内存大小?
回答 2
已采纳
memquotaquery单条SQL语句可以占用的最大内存阈值,单位为字节。默认值:1073741824注意:当集群从v2.0.x或v3.0.x版本直接升级至v4.0.9及以上版本时,该配置默认值为3
Txn(Mvcc(PessimisticLockNotFound
回答 1
你好,PessimisticLockNotFound这个报错是在事务提交较慢的情况下,被其他并发事务回滚的报错。上面日志latency看起来提交很慢,有可能是造成这个问题的原因,可以根据性能排查文档(