mysql数据库操作缓慢,原来是字段的内容过长导致的,看来cache很有用.报错:Lock wait timeout exceeded; try restarting transaction
来源:互联网 发布:宏观经济指标 知乎 编辑:程序博客网 时间:2024/06/15 20:54
最近在对一个大概二十万条的数据进行多线程查找修改等操作。
本来运行的好好地一个程序,忽然改了一下之后就变得极慢无比。看了一下,主要是卡在数据库的操作上。
刚开始还以为机器开得太久,于是使用重启大法,结果,依旧没用。
之前大概每秒钟至少一条的速度,现在大概每分钟就只有几条。
而且一直报错:Lock wait timeout exceeded; try restarting transaction
然后灵机一动,忽然想到,是不是因为把数据库的一个字段从varchar 1000改成了4000,超过了cache的容量。
然后改了回去,发现果真,速度又跟之前一样了。
果真体系结构不是白学的。
0 0
- mysql数据库操作缓慢,原来是字段的内容过长导致的,看来cache很有用.报错:Lock wait timeout exceeded; try restarting transaction
- mysql的gap锁导致Lock wait timeout exceeded try restarting transaction异常
- mysql报Lock wait timeout exceeded; try restarting transaction
- 使用mysql事务报错:Lock wait timeout exceeded; try restarting transaction Query:
- 排查mysql innodb Lock wait timeout exceeded; try restarting transaction的问题
- 关于MYSQL的Lock wait timeout exceeded; try restarting transaction问题
- Lock wait timeout exceeded; try restarting transaction
- Lock wait timeout exceeded; try restarting transaction
- Lock wait timeout exceeded; try restarting transaction
- Lock wait timeout exceeded; try restarting transaction
- Lock wait timeout exceeded; try restarting transaction
- Lock wait timeout exceeded; try restarting transaction
- Lock wait timeout exceeded; try restarting transaction
- Lock wait timeout exceeded; try restarting transaction
- Lock wait timeout exceeded; try restarting transaction
- Lock wait timeout exceeded; try restarting transaction
- mysql : Lock wait timeout exceeded; try restarting transaction
- mysql错误:Lock wait timeout exceeded; try restarting transaction
- Unity Shader之Logo流光特效
- 详解coredump
- C#学习笔记 ADO.NET
- 富文本框的使用kindeditor
- 老罗android之旅补丁版之二
- mysql数据库操作缓慢,原来是字段的内容过长导致的,看来cache很有用.报错:Lock wait timeout exceeded; try restarting transaction
- jpinyin 将城市名汉字转化为拼音
- 阿里巴巴技术架构首次曝光 | 站在双11的肩膀上看阿里云企业级互联网架构
- oracle 数据库常用创建表、约束、视图、索引等
- 第12周 项目2-操作用邻接表存储的图
- 1C. Ancient Berland Circus
- 第12周项目4利用遍历思想求解图问题1
- 第十二周 项目2 操作用邻接表存储的图
- iOS 9人机界面指南(一):UI设计基础