大概环境是多台机器并发写一个集中式的mysql,做了分区、索引等必要的操作
现在发现每天每台机器大约有几十次 Lock wait timeout 情况出现
出现的时候,并非mysql性能不佳,而是有的进程sleep时可能没有释放资源导致其他进程 insert/update被迫等待并超时
程序代码里应该是哪里有问题,但一时难以排查的情况下,有什么系统级解决办法?
即通过对mysql进行配置操作后缓解这种状况? 谢谢!
现在发现每天每台机器大约有几十次 Lock wait timeout 情况出现
出现的时候,并非mysql性能不佳,而是有的进程sleep时可能没有释放资源导致其他进程 insert/update被迫等待并超时
程序代码里应该是哪里有问题,但一时难以排查的情况下,有什么系统级解决办法?
即通过对mysql进行配置操作后缓解这种状况? 谢谢!