MySQL Error number: MY-013961; Symbol: ER_IB_BUFFER_POOL_OVERUSE; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-013961; Symbol: ER_IB_BUFFER_POOL_OVERUSE; SQLSTATE: HY000
Message: %s: Over 67 percent of the buffer pool (curr_size=%zu MB) is occupied by lock heaps or the adaptive hash index or BUF_BLOCK_MEMORY pages. Check that your transactions do not set too many row locks. Maybe you should make the buffer pool bigger?. Starting the InnoDB Monitor to print diagnostics.
错误说明
MY-013961:ER_IB_BUFFER_POOL_OVERUSE 是 MySQL 中的一个定义的错误号,该错误通知用户 buffer 池的使用量超出正常使用量。它是由 InnoDB 按照启用 buffer 池时设置的大小和实际使用量之间发现差异而产生的。
常见案例
如果活动查询数量或内存使用量超出缓冲池的可用量,如果使用 InnoDB 表格,则可能会发生此错误。此外,如果 InnoDB 创建、销毁表,或者索引的 Rebuild 活动超出缓冲池的可用量,该错误也可能得到触发。
解决方法
1.增加缓冲池大小:在 my.cnf 或者是 mysqld 启动参数中指定 innodb_buffer_pool_size 的大小即可,单位:字节。
2.优化 SQL 和 MySQL 应用代码:可以简化几个没有必要的 join 操作,通过正确的设置(如临时表和索引)来减少查询时间,以及进行基本的数据库性能调优。
3.调整 InnoDB 表空间大小:通过对表空间进行必要调整来减少存储引擎要求的内存。
4.减少查询的压力:表的更新及删除操作应该通过算法等手段尽量减少,以减少不是意料中的活动查询。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL Error number: MY-013961; Symbol: ER_IB_BUFFER_POOL_OVERUSE; SQLSTATE: HY000 报错 故障修复 远程处理
相关文章
- MySQL Error number: 3181; Symbol: ER_MASTER_KEY_ROTATION_BINLOG_FAILED; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: 4121; Symbol: ER_TP_QUERY_THRS_PER_GRP_EXCEEDS_TXN_THR_LIMIT; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010819; Symbol: ER_BINLOG_EVENTS_READ_FROM_RELAY_LOG_INFO; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-012408; Symbol: ER_IB_MSG_583; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-012628; Symbol: ER_IB_MSG_803; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-012645; Symbol: ER_IB_MSG_820; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013263; Symbol: ER_IB_MSG_UNDO_TRUNC_BEFOR_DD_UPDATE; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013300; Symbol: ER_MYSQL_NATIVE_PASSWORD_SECOND_PASSWORD_USED_INFORMATION; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013314; Symbol: ER_GRP_RPL_SEND_TRX_SYNC_BEFORE_EXECUTION_FAILED; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013472; Symbol: ER_GRP_RPL_RECOVERY_STRAT_FALLBACK; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013720; Symbol: ER_NOTE_KEYRING_COMPONENT_AES_OPERATION_ERROR; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL 漏洞修复:强固数据库安全(mysql漏洞修复)
- 深度把握MySQL高级技术看门道(mysql高级技术)
- MySQL快速导入大批量数据(mysql大量数据导入)
- 查询MySQL分页查询:实现精准数据查询(mysql中的分页)
- MySQL实现汉字拼音排序技术简介(mysql汉字拼音排序)
- 查看MySQL进程:对性能的影响分析(查看mysql进程)
- 使用MySQL控制器实现高效管理数据库(mysql控制器)
- MySQL 主从数据复制修复技术总结(mysql 主从修复)
- MySQL数据库中删除指定数据的简单方法(mysql 数据库 删除)
- PHP实现华丽丽的图片上传 MySQL储存精妙记录(php上传图片mysql)
- MySQL环境搭建:7步完成一键部署(mysql环境搭建)
- 如何从命令行启动MySQL(cmd里面启动mysql)
- 如何在MySQL中创建客户表(mysql中创建客户表)