更新时间:2024-09-05 GMT+08:00
数据库报错Native error 1461的解决方案
场景描述
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”。
父主题: SQL类