【大家学习 TiDB 课程的进度如何?看过哪些课程,体验如何?】
基本都看过
【你希望未来 TIDB 社区举办哪些主题的 TiDB 学习活动呢?你最期待的活动形式和学习内容是?】
期待内核原理的分享
[/quote]
【大家学习 TiDB 课程的进度如何?看过哪些课程,体验如何?】
基本都看过
【你希望未来 TIDB 社区举办哪些主题的 TiDB 学习活动呢?你最期待的活动形式和学习内容是?】
期待内核原理的分享
目前 TiDB 并未提供直接通过 schema_id 查询对应数据库的内置方法,但可以通过查询 INFORMATION_SCHEMA.TABLES 表或查看 DDL 作业来间接获取相关信息
在TiDB中,timestamp 类型的数据是可以直接进行比较大小的。
在查询中使用WHERE time >= '2025-02-07 12:46:11.801819' 这样的条件是合法的
client:ErrClientGetTSO] get TSO failed 错误表明TiDB客户端获取时间戳服务(TSO)时失败。这可能是由于PD节点之间的网络延迟
使用 dmctl 工具检查任务的运行时配置,确认 collation_compatible 的实际值
tiup dmctl --master-addr=127.0.0.1:8261 query-status
找到 collation_compatible 的配置项
从 TiDB v7.5.0 开始,官方已不再支持 TiDB Binlog 的数据复制功能,并计划在未来版本中完全移除 Binlog。因此,对于数据订阅和增量数据复制的需求,建议使用 TiCDC 作为替代方案
PD的248:2379 没起来 ,目录权限检查下 有问题
命令写错了 /bin/bash 没有 改成/bin/sh
日志中反复出现 [pd] failed to get cluster id 和 connection refused 的错误,表明 TiDB 无法连接到 PD。
这可能是因为 PD 服务未正常启动,或者 PD 的配置(如地址或端口)不正确。
在创建同步任务时,设置 safe-mode=true ,这可以将更新操作转换为删除+插入操作,从而避免某些兼容性问题
TiDB 默认采用乐观事务模式。在乐观事务模式下,TiDB 不会在事务开始时立即加锁,而是在事务提交时检测冲突。如果事务 1 对某行数据进行了更新但未提交,事务 2 对同一行数据进行更新时,只有在事务 2 提交时才会检测到冲突。如果事务 2 的更新内容与事务 1 相同,则不会触发冲突检测,因此不会被锁住
SELECT * FROM INFORMATION_SCHEMA.TIDB_TABLE_INFO WHERE TABLE_NAME = ‘groupMessageTask’; 表的自增ID分配信息
ALTER TABLE groupMessageTask AUTO_ID_CACHE 100; 调整每个TiDB节点缓存的ID数量