开发者社区> 问答> 正文

PolarDB并发控制CCL如何开启

已解决

PolarDB并发控制CCL如何开启

展开
收起
提个问题 2024-06-01 17:06:18 37 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    PolarDB MySQL提供了基于语句规则的并发控制CCL(Concurrency Control),用于应对突发的数据库请求流量、资源消耗过高的语句访问,保证MySQL实例持续稳定运行。
    需要注意:
    当集群版本为PolarDB MySQL引擎5.7版本且内核小版本为5.7.1.0.6及以上时,CCL与Thread Pool互斥,不能同时使用。
    CCL的操作不产生Binlog,所以CCL的操作只影响当前节点。例如主节点进行CCL操作,不会同步到只读节点。
    CCL提供超时机制以应对DML导致事务锁死锁,等待中的线程也会响应事务超时和线程KILL操作以应对死锁。
    详细参考Statement Concurrency Control
    2024-06-01 17:06:19
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PolarDB+AnalyticDB助力交通物流行业系统升级 立即下载
PolarDB NL2SQL: 帮助您写出准确、优化的SQL 立即下载
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载