首页 > 数据库 >mysql 1206 - The total number of locks exceeds the lock table size

mysql 1206 - The total number of locks exceeds the lock table size

时间:2024-10-24 16:00:13浏览次数:7  
标签:lock 1206 number locks table total size

由于数据量过大导致报错:The total number of locks exceeds the lock table size

解决方法:

输入查询:show variables like "%_buffer%";

找到对应的 innodb_buffer_pool_size  默认值是 8388608   8兆

将这个数值设置的大一点,比如1G

1G=1024*1024*1024=1073741824

 set GLOBAL innodb_buffer_pool_size=1073741824;

再次输入查询:show variables like "%_buffer%";

 

 

标签:lock,1206,number,locks,table,total,size
From: https://www.cnblogs.com/990624lty-jhc/p/18499774

相关文章

  • git拉取代码时报错 cannot lock ref 'refs/remotes/origin/refactor': is at but exp
    这个错误通常发生在Git试图更新远程引用(如分支或标签)时,但本地的引用与远程的引用不匹配。具体来说,Git期望某个引用(如refs/remotes/origin/refactor)处于某个特定的提交(如4a06cb568),但实际上它指向了另一个提交(如7a05be1d8)。使用方法2解决成功解决方法清除远程引用缓存......
  • JC4002 Each item indicates the numberof marks
    JointInstituteSCNU-UniversityofAberdeenKnowledgeRepresentation(JC4002)AssessmentTheassessmentisworth25%oftheoverallmarksforthecourse.Eachitemindicatesthenumberofmarksitisworth,clearlybrokendownintheirspecification.Stud......
  • 死锁(Deadlock)C#
        在多线程编程中,死锁(Deadlock)是一种非常常见的问题,通常发生在两个或多个线程相互等待对方持有的锁,导致它们都无法继续执行。要避免死锁,需要了解死锁的四个必要条件以及相应的解决策略。死锁的形成死锁是指两个或多个线程相互等待对方释放资源,导致所有线程都无法继......
  • YOLO11改进-注意力-引入非局部注意力机制NonLocalBlockND 增强小目标、遮挡检测
                       本篇文章将介绍一个新的改进机制——NonLocalBlockND,并阐述如何将其应用于YOLOv11中,显著提升模型性能。首先,我们将解析NonLocalBlockND的工作原理,非局部注意力机制NonLocalBlockND通过在全局范围内捕捉特征图中所有位置的相互关系,提升......
  • 包装类型-Number方法
    数字类型Number◼前面我们已经学习了Number类型,它有一个对应的数字包装类型Number,我们来对它的方法做一些补充。◼Number属性补充:Number.MAX_SAFE_INTEGER:JavaScript中最大的安全整数(2^53-1);Number.MIN_SAFE_INTEGER:JavaScript中最小的安全整数-(2^53-1)......
  • gc cr/current block 2-way
    官方文档描述14.9.4AnalyzingCacheFusionTransferImpactUsingGCSStatisticsDescribeshowtomonitorGCSperformancebyidentifyingobjectsreadandmodifiedfrequentlyandtheservicetimesimposedbytheremoteaccess.Waitingforblockstoarrivem......
  • 科普文:软件架构数据库系列之【MySQL死锁案例分析:间隙锁“Gap Lock”导致的死锁及解决
    概叙科普文:软件架构数据库系列之【详解MySQL死锁】-CSDN博客科普文:软件架构数据库系列之【MySQL死锁案例分析:index_merge导致的死锁及解决方案ERROR1213(40001):Deadlock】-CSDN博客科普文:软件架构数据库系列之【MySQL死锁案例分析:加锁顺序“循环等待”导致的死锁及解......
  • 一篇文章弄懂Redission可重入、重试锁以及MultiLock原理
    Redisson的可重入锁(ReentrantLock)是基于Redis实现的分布式锁,用于在分布式系统中提供线程安全的锁机制。它允许同一个线程在不释放锁的情况下多次获得锁,并在所有锁操作完成后,锁才真正被释放。下面我们来详细解析Redisson可重入锁的原理。基本原理可重入锁的核心思想是,同一线......
  • 并发编程中锁Synchronized和ReentrantLock,CAS,AQS理解
    SynchronizedJAVA关键字,独占式的悲观锁,可重入锁。主要解决多个线程之间的访问资源的同步性,可以保证被他修饰的方法或者代码块在任意时刻只能有一个线程执行早期是重量级锁,JAVA6后引入大量优化,自旋锁,适应性自旋锁,偏向锁,轻量级锁,锁消除,锁粗化减少锁的开销使用方式修饰......
  • 深入理解Java并发读写锁—ReentrantReadWriteLock
    ReentrantReadWriteLock使用场景ReentrantReadWriteLock是Java的一种读写锁,它允许多个读线程同时访问,但只允许一个写线程访问(会阻塞所有的读写线程)。这种锁的设计可以提高性能,特别是在读操作的数量远远超过写操作的情况下。在并发场景中,为了解决线程安全问题,我们通常会......