1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
如果tdsql 的agent 宕机了,怎么做心跳检测和往schedule上送报告做master和slave的切换?
回答 1
1.tdsql宿主机上除了各个实例的agent外,会有一个ocagent,ocagent负责实例创建的介质安装、卸载;另外会做实例agent的存活检查和自动拉起(比如机器重启后的agent拉起、age
tdsql shardkey+range分区 在存储时如何实现 范围查询的时候如何实现?
回答 1
底层存储结构实际上是在每个分片里面会存储一个基础表多个子表(比如月份子表);如果查询没有带shardkey,则会拆分sql到多个分片上执行将结果汇总;每个分片中的sql查询如果涉及跨月场景时,需要打开
tdsql sharekey 如果不是主键,因为我的主键是UUID,例如根据其他分片规则,例如时间,如何指定分片?
回答 1
可以把pk,shardkey做联合主键
Redis和tdsql数据异地同步(迁移)有没有案例?
回答 1
Redis篇日常听到的Redis有两个概念,支持Redis协议的ckv和腾讯云Redis。ckv是腾讯自主研发的NoSQL系统,上云之前的主要keyvalue存储选型。但是目前已经不在云上售卖了。腾讯
TSQL引擎支持功能中有全局自增的流水号,但是SQL引擎本身是可能有多个的,那么这个流水号是全局自增的吗?
回答 1
每个proxy获取一段自增范围进行分配,用完再申请,保证唯一性不保证单调递增
客户端连接TDSQL时候是直接连接mysql服务的?
回答 2
看架构,不建议直连MySQL的。TDSQL一般是ProxyMySQL架构,其中Proxy有2个及以上,而MySQL保持高可用架构1主1备或1主多备。Proxy承接客户端连接,对语句进行分析处理,对于不
tdsql水平扩展的原理是什么?影响业务吗?
回答 1
tdsql水平扩展,是由mysqlagent从备机拉取备份,并与主库保持同步。待数据完全同步后,切换路由。切换路由时只有秒级只读影响,之后新增加的节点开始承担业务。两个set共有的数据部分开始慢慢删除
shardkey+二级range表 是如何存储数据的? 当进行范围查询时是否需要扫所有set ?
回答 1
由于shardkey相当于hash分区(主分区)所以有时序的数据必定不是聚合到一起的(不相邻)那么当我们通过时序字段去查询时查询性能反而会比传统意义上的范围分区表(数据偏有序相邻)差这个场景如果对时间
tdsql表关联三表五表关联,有些是非分片表,有些是广播表,有些是非分片表,执行计划是怎样的,会下推吗?
回答 1
这个情况比较复杂,不会下推;
ERROR 658(HY000) : Proxy ERROR: Join internal error: Join on database 'information_schema' is not supported!
回答 1
这个是TDSQL的功能限制
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~