Mysql解决The total number of locks exceeds the lock table size错误

mysql大批量删除(修改)The total number of locks exceeds the lock table size 错误的解决办法 mysql大批量删除(修改)报 The total number of locks exceeds the lock table size 错误的解决办法 阅读详情

InnoDB表执行大批量数据的更新,插入,删除操作时会出现这个问题,需要调整InnoDB全局的innodb_buffer_pool_size的值来解决这个问题,并且重启mysql服务。


windows cmd:

mysql -u root -p

密码:root

进入mysql命令

show variables like "%_buffer%";(不要忘记带;号,没有;号表示一条语句没有结束)

默认的innodb_buffer_pool_size=8M



显示的格式是 1M*1024*1024,设置的时候也要这样设置,例如


修改 innodb_buffer_pool_size的值为3G:

SET GLOBAL innodb_buffer_pool_size=67108864;(3*1024*1024*1024,不要忘记;号)



MySQL5.6解决‘’(1206)The total number of locks exceeds the lock table size‘’问题 在往另一张表INSERT大数据量数据的时候,报出“The total number of locks exceeds the lock table size”这个问题,经查询相关资料,发现是因为innodb_buffer_pool_size不够大的原因,现解决方法步骤如下: 1.在进入MySQL客户端控制台输入如下命令: show variables like "%_buffer%"; 一般情况下innodb_buffer_pool_size默认是134217728byte,也就是1... 阅读详情

相关推荐

MySQL配置文件路径及处理“The total number of locks exceeds the limit“错误

本文涵盖了MySQL配置文件的路径及处理"The total number of locks exceeds the limit"错误的方法。首先,我们提供了MySQL配置文件的常见路径,以便你能够找到和修改配置文件。然后,我们介绍了一些解决锁数量超过限制的方法,包括调整锁的数量限制、优化查询和事务、增加系统资源以及升级MySQL版本。请记住,在修改MySQL配置文件之前,一定要备份原始文件,并谨慎进行修改。如果你对MySQL的配置和性能调优不太熟悉,建议在进行任何更改之前咨询专业人士或参考官方文档。

JfpBlockchain的博客 367

MYSQL解决 The total number of locks exceeds the lock table size 问题

当我们对Mysql 中的表进行大批量的分组,查询、 创建的时候经常会出现这个问题,他翻译过来大概是这个意思,总数已经超过锁定表的大小。一般出现这个原因会有两种可能:1.MySQL的临时表过小也就是tmp_table_sizetmp_table_size:它规定了内部内存临时表的最大值,每个线程都要分配。(实际起限制作用的是tmp_table_size和max_heap_table_size的最小值...

dingweiye123的博客 6万+

西门子1200之PID用法与控制

西门子PID加热试验

gyxgyx789的博客 6255

MySQL报错:The total number of locks exceeds the lock table size

风吹起了从前,看着天边似在眼前,万般流连~

Wind的博客 5160

【CSP-J/S初赛知识点整理】

CSP-J/S初赛知识点整理

qq_43884946的博客 1万+

IKM 测试题 - Java SE 8 评估测试题目

IKM 测试题 - Java SE 8 评估测试题目

licheng11y的博客 1314

mysql 数据库缓存调优之解决The total number of locks exceeds the lock table size错误

环境: mysql5.6.2 主从同步(备注:需操作主库和从库) 一、InnoDB表执行大批量数据的更新,插入,删除操作时会出现这个问题,需要调整InnoDB全局的innodb_buffer_pool_size的值来解决这个问题,并且重启mysql服务。 遇到的问题: mysql报错如下: The total number of locks exceeds the lock table size错误 二、解决办法 2.1、登录主库查看buffer_pool_size大小...

u011250186的博客 2008

机器学习之性能度量

废话不说,本文分为两个部分: 第一部分,我对周志华教授《机器学习》这本书中性能度量知识点中疑难点的学习感悟;第二部分,我感觉该书2.3节 性能度量 中最后部分的代价曲线表述有误,苦于没找到联系教授的正确方式,故希望与广大网友一起探讨。

hustqb的博客 4628

Mysql_解决The total number of locks exceeds the lock table size错误

在操作mysql数据库表时出现以下错误。 网上google搜索相关问题,发现一位外国牛人这么解释: If you're running an operation on a large number of rows within a table that uses the InnoDB storage engine, you might see this error: ERRO...

weixin_33826609的博客 325

保姆级教程:用Python脚本一键把选股结果导入通达信自选股(附完整代码)

本文提供了一份详细的Python自动化教程,教你如何将选股结果一键导入通达信自选股。通过解析通达信文件结构、编写Python脚本实现股票代码转换和批量导入,大幅提升量化交易效率。教程包含完整代码示例,特别适合使用通达信(TDX)的投资者和量化交易开发者。

weixin_30915951的博客 359

告别‘小爱同学’:用ESP32-S3和esp-sr SDK,从零打造一个离线语音助手(含完整代码)

本文详细介绍了如何利用ESP32-S3芯片和esp-sr SDK从零构建一个离线语音助手,涵盖硬件选型、声学设计、SDK配置及低功耗优化等关键步骤。通过实战案例和完整代码,帮助开发者实现自定义唤醒词和命令词,打造低成本、高隐私的本地语音控制解决方案。

weixin_29041195的博客 371

MySQL大表加字段,新增字段迁移过程报错the total number of locks exceeds the lock table size错误解决方案

  报错原因:the total number of locks exceeds the lock table size错表明mysql的默认配置无法满足大表的操作的需求了,然后需要我们手动去配置InnoDB表执行大批量数据的更新,插入,删除操作时会出现这个问题,需要调整InnoDB全局的innodb_buffer_pool_size的值来解决这个问题,并且重启mysql服务。 1.查询inn...

Kally_Wang的专栏 2928

医疗数据采集:Python爬虫爬取医学文献与药品信息(2026合规与伦理版)

医疗数据采集不同于爬取新闻或房价,它直接关系到人的生命健康和法律底线。技术层面:优先使用官方 API (PubMed E-utilities, BioThings),避免解析复杂HTML。法律层面:严守“不碰隐私、不破付费、不传谣言”三条红线。伦理层面:保持对生命的敬畏,确保数据的准确性和用途的正当性。在2026年,一个优秀的医疗数据工程师,不是那个能爬取最多数据的人,而是那个能在合规框架下,利用公开数据解决真实医疗问题的人。请务必珍视您的职业生涯和法律责任,切勿以身试法。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 284

【转】Mysql解决The total number of locks exceeds the lock table size错误

InnoDB表执行大批量数据的更新,插入,删除操作时会出现这个问题,需要调整InnoDB全局的innodb_buffer_pool_size的值来解决这个问题,并且重启mysql服务。   windows cmd: mysql -u root -p 密码:root 进入mysql命令 show variables like "%_buffer%";(不要忘记带;号,没有;号表示一条语句没有结束) ...

weixin_33921089的博客 92

TIA西门子博途V19安装教程及注意事项

TIA西门子博途V19安装教程及注意事项

Robot_PLC_HMI_Automation 1万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

MySQL5.7解决‘’(1206)The total number of locks exceeds the lock table size‘’问题

使用mysql将同一数据库的表格数据(根据条件筛选的部分数据)转换到当前数据库下另一个表格中,使用了插入和删除操作,由于数据量较大导致报错:‘’The total number of locks exceeds the lock table size‘’。这里使用的版本为MySQL5.7,经过查询相关解决办法,根据自己的MySQL版本将解决方法总结如下: 1.打开MySQL命令行控制台

layman2016的博客 1万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Cause: java.sql.SQLException: The total number of locks exceeds the lock table size解决办法

web应用插入mysql库时,报如下异常: ### Cause: java.sql.SQLException: The total number of locks exceeds the lock table size ; uncategorized SQLException for SQL []; SQL state [HY000]; error code [1206]; The total number of locks exceeds the lock table size; nested excep

山月神话 2817

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Mysql导入数据库过程报错:The total number of locks exceeds the lock table size

问题:使用命令从a库批量导入多张表的数据到b库: INSERT IGNORE INTO iris.`iris4` SELECT * FROM `seiki_test`.`iris4` ;  报错如下:查询:INSERT IGNORE INTO iris.`iris4` SELECT * FROM `seiki_test`.`iris4` ;错误代码: 1206The total number of...

世樹のブログ 3135
上一篇: python 数据库去重操作
下一篇: python线程、进程与协程
相国大人
博客等级 码龄10年 1009粉丝 132原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值