文档首页/ 云数据库 RDS/ 故障排除/ RDS for MySQL/ 性能资源类/ RDS for MySQL数据库报错Native error 1461的解决方案
更新时间:2022-10-26 GMT+08:00

RDS for MySQL数据库报错Native error 1461的解决方案

场景描述

RDS for MySQL用户通常在并发读写、大批量插入sql语句或数据迁移等场景出现如下报错信息:

mysql_stmt_prepare failed! error(1461)Can't create more than max_prepared_stmt_count statements (current value: 16382)

故障分析

“max_prepared_stmt_count”的取值范围为0~1048576,默认为“16382”,该参数限制了同一时间在mysqld上所有session中prepared语句的上限,用户业务超过了该参数当前值的范围。

解决方案

请您调大“max_prepared_stmt_count”参数的取值,建议调整为“65535”