AskTUG Weekly (20200217-20200223) dm-worker 启动报错如何解决?pd-ctl 无法执行任何命令?

问答

Q1: 【数据】 DM 搭建启动 work 后 no current UUID set 如何解决?查看详情 dm-worker 启动报错no current UUID set

Q2:【TiDB】使用 pd-ctl 都无法通过另外两个 PD 执行 member 命令,报错信息竟然是说 PD1 连接失败?查看详情 pd-ctl无法执行任何命令

Q3:【SQL】order by asc 和 desc 响应时差不一,对主键 order by asc, desc 有什么区别?查看详情 order by asc 和desc 响应时差不一

Q4:【TiDB】服务器 16 核内存 64G 共三台服务器 其中一台同时部署了。TiDB 和 TiKV 查询单表数据 300w ,查询特别慢 请问这跟部署的有关系吗?查看详情 生产环境tidb和tikv放一台服务器

Q5:【数据】使用 MySQLdumper 备份数据得到的位点为 0。

查看详情 TiDB 使用Mysqldumper dump后得不到位点

Q6:【数据】把数据从 MariaDB 迁移到 TiDB 中。 原来 MariaDB 中的数据,使用的 AES_ENCRYPT 函数加密,并且把编码转换成了 gbk ,在 MariaDB 中,使用命令 CONVERT (AES_DECRYPT(col,‘key’) USING gbk) 把明文解析出来,但是 TiDB 中上面命令会报错,找不到字符集 gbk,把命令中的 gbk 换成 UTF8 后,不再报错,但是解析出来的是乱码,并不是原始的明文。请问这个如何处理?查看详情 mariadb迁移到tidb中,解密后乱码

Q7:【TiDB】TiDB-Server 有 64GB GC 有10分钟的限制; mem-quota-query=5GB 同时只有一个查询,tidb-server 能占用到 50GB,提示超过内存限制; 然后还没有进行 GC 前,再查询一次,TiDB就 OOM 被 Linux kill 掉重启了,如何有效防止 tidb server重启?

查看详情 如何有效防止TiDB Server重启

Q8: 【Cloud TiDB】1.打算使用容器来部署单机版的 TiDB 集群进行测试,发现无法启动 Docker 服务进程,有无适用容器为底层搭建单机版集群的方案呢? 2.能否使用容器替代物理机搭建 TiDB 生产集群?有无实际用例提供?性能效用如何?查看详情 能否在容器中部署tidb集群

Q9:【TiDB】通过 TiDB 的 SQL 协议创建了一张表 然后该表被分配了一个单独的 region 现在我通过 kv 层访问该 region 获取到了 List<Kvrpcpb.KvPair> 分别对应了三条记录 我该如何解码该三条记录呢 ?查看详情 如何解码kv的数据

Q10:【TiDB】安装 TiKV 报错,提示 sequential write latency of tikv_data_dir disk is too low,如何解决?查看详情 安装TiKV报错,提示sequential write latency of tikv_data_dir disk is too low

文章

  1. 我们知道,TiDB 集群中的多个 PD 提供的服务的方式是选出一个 PD 作为 Leader 来提供服务的,当 Leader 出现故障或者网络隔离后,其余的节点会自动通过 Raft 选出新的 Leader 继续服务。从旧 Leader 故障,到新 Leader 选出并开始提供服务,这个过程服务是不可用的(比如 TSO 服务不可用,导致事务被 block),所以有必要分析这个过程的耗时并尽量使其缩短。 PD leader 切换耗时分析

  2. 从一张 M87 中心黑洞的照片说起,PingCAP CTO 黄东旭为大家分享 我眼中的分布式系统可观测性 思考我们是不是可以通过机器学习,挖掘背后更深层次的价值? AI 能不能通过这种形式更加理解我们的业务?

  3. 在 TiDB 4.0 版本之前,我们诊断集群中的读写热点问题,一般也需要经过「望、闻、问、切」,整理出 【TiDB 4.0 新特性前瞻】DBA 减负捷径:拍个 CT 诊断集群热点问题 供大家参阅。


更多阅读

AskTUG Weekly (20200210-20200216) TiDB 请求中断如何确认原因?升级报错如何解决?TiFlash 到底有多快?我们进行了专业的比较