1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
tdsql支持回收站功能吗?有工具吗?
回答 2
库表回收站是TDSQL特有的功能!
tdsql--sharekey 如果不是主键,因为我的主键是UUID,例如根据其他分片规则,例如时间,如何指定分片?
回答 1
可以把pk,shardkey做联合主键
TDSQL节点挂了之后,再次请求过来 直接读缓存吗?
回答 2
节点挂了后进行主从切换,业务连接重连请求后,路由到新的主节点上;schedler通过zk推送更新路由信息给proxy;
客户端连接TDSQL时候是直接连接mysql服务的?
回答 2
看架构,不建议直连MySQL的。TDSQL一般是ProxyMySQL架构,其中Proxy有2个及以上,而MySQL保持高可用架构1主1备或1主多备。Proxy承接客户端连接,对语句进行分析处理,对于不
TDSQL shardKey能自增吗?
回答 1
最佳实践就是你说的:自己搞一个业务主键,然后在插入的时候生成。用nameage作为pk是badpractise,因为无法保证很多查询都是用这两个键来查,而且age这个字段是业务上会改变的(每年1)。而
TDSQL分布式备份是每个SET各自备份还是全局备份?
回答 1
tdsql是各个set单独备份的
tdsql水平扩展的原理是什么?影响业务吗?
回答 1
tdsql水平扩展,是由mysqlagent从备机拉取备份,并与主库保持同步。待数据完全同步后,切换路由。切换路由时只有秒级只读影响,之后新增加的节点开始承担业务。两个set共有的数据部分开始慢慢删除
tdsql 对set的数量有限制吗?一个分布式集群最多可以有多少个shard?
回答 1
取决于最开始建立groupshard时选择的集群分片数2256个(针对独立部署版,TCE无法选择),默认是最大64个分片。
tdsql mysql版 的实例和oracle 实例 概念一样, 是内存和进程的组合,对吧?
回答 2
oracle除了adg主从外,其实也有高可用方案的但不是分布式,比如RAC(业界用得最多),分区表的方案(使用较少);TDSQL的集群是分布式数据库
TDSQL3个数据库的agent都检测数据库存活,并上报了存活数据。如何进行数据库修复?
回答 1
所有备都无法响应的情况下,在实例配置的是强同步模式的话,事务无法提交成功;这种情况下可以选择:1.把实例设置成异步,优先恢复业务2.添加新的备节点;恢复数据副本数3.恢复强同步;然后分析原来的备机延迟