问题一:PolarDB这个问题怎么解决?
PolarDB这个问题怎么解决?请问修改binlog的清理时间,修改 .spec.config.dn.logPurgeInterval ,已生效,但在sql中查询show variables like 'expire_logs_days' 仍然是0
参考回答:
在PolarDB中,binlog的清理时间是由参数expire_logs_days
控制的。您已经修改了该参数并确认已生效,但在SQL查询中仍然显示为0,这可能是由于以下原因:
- 缓存问题:PolarDB可能会缓存一些配置信息致查询结果与实际设置不一致。您可以尝试重启PolarDB服务,以刷新缓存并使更改生效。
- 版本兼容性问题:某些版本的PolarDB可能存在配置不兼容的问题。请确保您的PolarDB版本与所使用的配置文件和工具兼容。
- 配置错误:请再次检查您的配置文件,确保
expire_logs_days
参数设置正确,并且没有其他相关配置项影响到该参数。
4 权限问题:请确保您具有足够的权限来修改和查询expire_logs_days
参数。如果需要,请联系数据库管理员或拥有足够权限的用户进行操作。
如果您尝试了以上方法仍然无法解决问题,建议您联系阿里云的技术支持团队,向他们提供详细的错误信息和您的操作步骤,以便他们能够为您提供更专业的帮助。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/608028
问题二:PolarDB-X中 rds可以无缝切换到 polarDB 吗?
PolarDB-X中 rds可以无缝切换到 polarDB 吗?
参考回答:
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/606624
问题三:PolarDB这个典型解决方案中 能否提供下 问答机器人相关的案例?
PolarDB这个典型解决方案中 能否提供下 问答机器人相关的案例?
参考回答:
构建问答机器人可以利用向量检索和大模型两个原子能力组合一下
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/606544
问题四:PolarDB在测试环境为什么模似不出来?这个区分度很低了吧。
PolarDB在测试环境为什么模似不出来?这个区分度很低了吧。200W行 都只有2的区分度。但实际我关联还是会走这个索引 库 erp_ql_93
explain
select * FROM erp_goods_stock_inout_deal a
LEFT JOIN erp_bill_real_inout jzxs ON jzxs.profileid = a.profileid AND jzxs.frombillid = a.billid AND jzxs.frombilldetailid = a.billdetailid
AND jzxs.billtype = 611
WHERE a.billtype IN (601, 602, 603, 607, 715)
AND a.profileid = 200000835
AND a.billdate >= '2023-03-01'
AND a.billdate < '2023-05-01'
参考回答:
这个是因为PolarDB用的是估算行数来推ref的代价。社区是给了一个最差代价。这里和直方图没有直接关系。你目前添加直方图不会是Plan得到修正。Polar中你可以配置ref_index_cost_records_threshold为18446744073709551615 修正。如果要做修正,全局变量我可以先帮你后台配置。这里是如果你访问的是少的数据把这个值调大就会很好。如果访问多的数据,访问索引回表会非常多,反而会更慢。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/606541
问题五:PolarDB除了书写时强制force index 还有其它方案吗?
PolarDB除了书写时强制force index 还有其它方案吗?
参考回答:
目前没有特别好的方式。
关联索引实际产生的值执行时候才可以知道。优化器自身难以推测。如果查询模式固定,我们在做自适应执行和执行反馈机制,会收集前面查询的实际情况来自动纠正后续的查询计划。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/606539