MySQL 5.6+ 支持 START TRANSACTION READ ONLY,5.7/8.0 才真正生效并优化性能;需显式声明,AUTOCOMMIT=1 下无效;执行写操作会报错;与全局 read_only=ON 无关;不保证强一致性,仅减少事务开销。MySQL 5.6+ 才支持 START TRANSACTION READ ONLY低于 5.6 的版本执行会直接报错:ERROR 1290 (HY000): The MySQL server is running with the --read-only option so it cannot execute this statement(注意:这错误名有误导性,实际是语法不识别,不是权限问题)。5.6 引入只读事务语法,8.0 进一步优化了只读事务的内部处理路径——跳过事务 ID 分配、不写 undo log、减少锁竞争。如果你用的是 5.7 或 8.0,这个语法才真正生效;否则它会被降级为普通事务,徒增误解。检查版本:SELECT VERSION();只读事务必须显式声明,AUTOCOMMIT=1 下无效很多人以为只要不写 UPDATE/INSERT,查询自动就是只读事务——不是。MySQL 不会自动推断事务读写属性,必须靠 START TRANSACTION READ ONLY 显式开启。即使你在 AUTOCOMMIT=0 下先 BEGIN,再执行 SELECT,也还是可写事务(只是没写而已),无法触发只读优化。SET AUTOCOMMIT = 0; → SELECT ... → 仍是可写事务START TRANSACTION READ ONLY; → SELECT ... → 触发只读路径一旦在只读事务里执行了 INSERT、UPDATE、CREATE TEMPORARY TABLE 等写操作,MySQL 会立刻报错:ERROR 1792 (25006): Cannot execute statement in a READ ONLY transaction.只读事务和全局 read_only=ON 是两回事全局 read_only=ON 是服务器级开关,禁止除 super 用户外的所有写操作;而 START TRANSACTION READ ONLY 是会话级、事务级控制,对用户权限无额外要求,也不影响其他连接。两者可共存,但目的不同: 稿定AI 拥有线稿上色优化、图片重绘、人物姿势检测、涂鸦完善等功能
MySQL如何配置只读事务优化性能_使用start transaction read only
张小明
前端开发工程师
GLM-OCR极速体验:专为单卡优化的文档解析,支持4种解析模式
GLM-OCR极速体验:专为单卡优化的文档解析,支持4种解析模式 你是不是经常需要处理各种文档扫描件?发票、合同、表格、技术论文...手动录入不仅耗时费力,还容易出错。今天我要介绍的这个工具,能让你的工作效率提升10倍不…
JoyCon-Driver 终极指南:在Windows上免费使用Switch手柄的完整方案
JoyCon-Driver 终极指南:在Windows上免费使用Switch手柄的完整方案 【免费下载链接】JoyCon-Driver A vJoy feeder for the Nintendo Switch JoyCons and Pro Controller 项目地址: https://gitcode.com/gh_mirrors/jo/JoyCon-Driver 想要在Windows电脑上使用…
【肌电信号去噪】基于matlab改进的小波阈值表面肌电信号去噪【含Matlab源码 15332期】
💥💥💥💥💥💥💞💞💞💞💞💞💞💞欢迎来到海神之光博客之家💞💞💞Ὁ…
Cursor Pro完全激活终极指南:如何免费解锁AI编程高级功能
Cursor Pro完全激活终极指南:如何免费解锁AI编程高级功能 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached your …
免费开源窗口尺寸强制调整工具:突破Windows窗口限制的终极解决方案
免费开源窗口尺寸强制调整工具:突破Windows窗口限制的终极解决方案 【免费下载链接】WindowResizer 一个可以强制调整应用程序窗口大小的工具 项目地址: https://gitcode.com/gh_mirrors/wi/WindowResizer 在数字工作环境中,我们常常被软件界面所…
从二维影像到三维世界:OpenDroneMap开源无人机测绘实战指南
从二维影像到三维世界:OpenDroneMap开源无人机测绘实战指南 【免费下载链接】ODM A command line toolkit to generate maps, point clouds, 3D models and DEMs from drone, balloon or kite images. 📷 项目地址: https://gitcode.com/gh_mirrors/od…