暂无图片
同一条SQL在PolarDB MySQL中执行计划不同是什么原因
我来答
分享
暂无图片 匿名用户
同一条SQL在PolarDB MySQL中执行计划不同是什么原因

同一条SQL在PolarDB MySQL中执行计划不同是什么原因

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
数据库观察员

这个问题可能的原因:

1、索引统计信息不同,导致执行计划不同。请先执行show index from 表,对比两边相同索引的cardnality,看下区别是否较大,如果区别较大,业务低峰期optimize table XX,更新下统计信息然后再看下,执行optimize table XX 会锁表,请业务低峰期操作。

2、内核版本问题,导致执行计划不同。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
PolarDB转换计费方式提示当前有生效中的临时订购
回答 1
请确认实例是否临时升配,如果又临时订购不能进行升级/降配/扩容/预转后等操作。
polardb-x和DRDS有什么区别?
回答 1
PolardbX和DRDS是阿里云提供的两种不同的数据库产品,它们之间有以下区别:数据库类型:PolardbX:PolardbX是阿里云自主研发的分布式关系型数据库服务。它基于PolarDB引擎,具备
PolarDB如何设置不限制IP访问
回答 1
在PolarDB控制台,配置与管理集群白名单中设置0.0.0.0/0,即可,但这样所有的IP都不校验会存在安全隐患,不建议进行这样的设置。
PolarDB-X中pxd报错是哪里出了问题?是不是 集群所有 机器 都 要安装docker啊?
回答 1
docker版本太低了,所有机器都需安装Docker。
开源版的polardb for pg 支持 rdma 编程嘛?
回答 1
是的,在公有云上售卖的版本里才有RDMA的。存储没有开源
PolarDB的polar_rdsapi_coll_ctype表被删掉有什么影响
回答 1
polarrdsapicollctype如果被删除对实例不会有影响,后台会自动创建。
CTS持久化和故障恢复,事务XID在CTS中有哪些状态?
回答 1
关于CTS持久化和故障恢复,我们每个事务XID在CTS中有四个状态,分别是提交,终止,运行和2PCprepared。那么在同步提交模式下,事务提交时间戳先写入WAL,再写入CTS,从而支持故障恢复。同
现在我想配置每个队列的消费者数量为100,现在只能设置少于channel的消费者数量
回答 1
这是单个连接64个channel,而且channel会复用的。
PolarDB迁移到PolarDB-X报错Unsupported SQL kind: IDENTIFIER not support yet
回答 1
PolarDB迁移到PolarDBX报错UnsupportedSQLkind:IDENTIFIERnotsupportyet。原因是使用的SQL语法或者功能PolarDBX尚不支持。建议手动将存储过程
PGXC是什么意思?
回答 1
PGXC是PG的一个分布式的版本,也是PG最重要的分布式版本之一,目前在国内的大型公司(如阿里、腾讯等)都是用类似的架构来做分布式。