`

Multi-statement transaction required more than 'max_binlog_cache_size' bytes of

阅读更多
执行 delete from xx;
出现:
Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage

内存不足导致的binlog cache size不够不能写入binlog,导致语句无法执行

解决办法:

一  改成 truncate table xx;



修改my.cnf,增大binlog_cache_size和max_binlog_cache_size参数的值

binlog_cache_size = 20M
max_binlog_cache_size = 100M


原因:
TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。

TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。   DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。
分享到:
评论

相关推荐

    jboss-transaction-api_1.2_spec-1.0.1.Final.jar

    java运行依赖jar包

    jboss-transaction-api_1.2_spec-1.0.0.Final.jar.zip

    java jar包,亲测试可用 安全,可以对其进行数字签名,只让能够识别数字签名的用户使用里面的东西。 加快下载速度; 压缩,使文件变小,与ZIP压缩机制完全相同。 ...能够让JAR包里面的文件依赖于统一版本的类文件。...

    jboss-transaction-api_1.1_spec-1.0.1.Final.jar

    jboss-transaction-api_1.1_spec-1.0.1.Final.jar包 描述: There is a new version for this artifact

    openssh-7.4p1-22.el7_9.x86_64.rpm

    官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装

    mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz

    5. **复制功能升级**:MySQL 5.7的复制功能更加先进,包括GTID(Global Transaction Identifier)全局事务ID,实现了无主次服务器的概念,简化了故障转移和恢复过程。 6. **分区表改进**:分区表的性能和可用性得到...

    eclipse-jee-2018-09-win32-x86_64.zip

    1. **Java EE支持**:作为JEE版本,这个发行版特别强化了对企业级Java开发的支持,包含JavaServer Pages (JSP)、Java Servlets、Java Persistence API (JPA)以及Java Transaction API (JTA)等工具。 2. **Git集成**...

    libaio-0.3.105-2.x86_64.rpm

    64位centos按装下按装64位oracle时,centos系统缺少的rpm包,附件内存放着以下rpm按装包: libaio-0.3.105-2.x86_64.rpm libaio-devel-0.3.105-2.i386.rpm libaio-devel-0.3.105-2.x86_64.rpm libaio-devel-0.3.106-...

    spring-transaction-demo.rar_DEMO_springboot_wash1vw

    《Spring Boot事务管理实战教程——基于spring-transaction-demo项目》 在软件开发中,事务管理是确保数据一致性、完整性和可靠性的关键环节。本教程将以`spring-transaction-demo`项目为示例,深入探讨如何在...

    perl-5.16.3-292.el7.x86_64.rpm

    该包用于mysql安装时候的依赖包,执行 rpm -ivh perl-5.16.3-...rpm 相信你会用到

    bash-4.2.46-35.el7_9.x86_64.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    02-interface_transaction_generator_agent_interface_ahbsramc验证_ah

    首先,"02-interface_transaction_generator_agent"这一名称表明我们正在处理一个关于AHB接口事务生成器和代理的模块。事务生成器是验证流程中的重要组成部分,它能模拟不同类型的总线事务,如读、写、锁定等,以...

    my.cnf-调优

    - **binlog_cache_size/max_binlog_cache_size**: 事务处理过程中临时缓存大小。 - **max_binlog_size**: 单个binlog文件的最大大小。 - **max_heap_table_size**: 堆内存中创建的表的最大大小。 - **read_buffer_...

    Oracle ERP_EBS常用表表名

    多年积累的大量后台表名,2分贱卖啦! 节选示例如下,请自行判断是否有帮助!! ----值集 * fnd_flex_value_sets * fnd_flex_values ...* mfg_lookups ml where ml.LOOKUP_TYPE = ""MTL_TRANSACTION_ACTION"

    easybeans-transaction-1.0.0.rc3_jonas-sources.jar

    jar包,官方版本,自测可用

    vcconnect-wo-SQL-server.zip_sql server_连接SQL server

    using (SqlTransaction transaction = connection.BeginTransaction()) { try { // Execute SQL commands within the transaction ... transaction.Commit(); } catch { transaction.Rollback(); } } ...

    Apache 的hook 一览1

    - `ap_hook_pre_mpm()`: 在主进程启动 Multi-Processing Module (MPM) 之前调用,用于进行 MPM 无关的初始化。 - `ap_hook_child_init()`: 在工作进程(或线程)初始化时调用,用于设置每个工作进程的初始状态。 ...

    redhat8 安装yum需要的部分 rpm包

    python3-dnf-plugin-post-transaction-actions-4.0.21-3.el8.noarch.rpm python3-dnf-plugins-core-4.0.21-3.el8.noarch.rpm python3-dnf-plugin-versionlock-4.0.21-3.el8.noarch.rpm python3-libdnf-0.63.0-3.el8....

    RockyLinux9.0 yum安装 mysql8.0

    max_binlog_size = 100M ``` **四、启动与设置** 启动MySQL服务: ```bash ./mysqld_safe --user=mysql & ``` 连接MySQL并用临时密码登录: ```bash mysql -u root -p ``` 输入临时密码后,更改root用户的密码...

    jboss-transaction-api_1.2_spec-1.1.1.Final.jar

    java运行依赖jar包

    chrome-deps-stable-2.10-1.x86_64.rpm

    Package Arch Version Repository Size ================================================================================================ Installing: chrome-deps-stable x86_64 2.10-1 /chrome-deps-stable...

Global site tag (gtag.js) - Google Analytics