【TiDBer 唠嗑茶话会 67】不懂就问系列,你有哪些 TiDB 的问题不管你当提不提,你都可以提出来~

当 TiKV 发生重启时,其对应的数据将不可用,直到该 TiKV 重新加入集群并完成数据的复制。如果您的集群有足够的冗余,可以容忍单个 TiKV 实例的重启,而不会影响整个集群的可用性。然而,如果出现大量 TiKV 实例同时重启,可能会导致集群出现可用性问题。

如果TiKV 实例在短时间内轮流重启,可能是由于服务器硬件故障导致的,这种情况可能需要对硬件进行检查和维护。如果问题无法解决,建议将故障节点替换为新的节点,以确保集群的稳定性和可用性。

另外,如果正在使用 TiDB 集群,确保TiKV 集群已经启用了 Raft 协议的多副本机制,并且每个 TiKV 实例都至少有一个副本在集群中的其他节点上。这样可以确保在单个 TiKV 实例发生故障时,集群的数据可以通过其他副本恢复,并且集群整体的可用性不会受到影响。