前几天上线了一个 版本,第二天到公司的时候,在cat上发现了一个长sql查询非常耗时,几乎把线上的项目搞崩溃了。我马上开始排查问题。最终发现 球队的ID传过来的时候是String 类型的,但是在执行sql 的时候就变成了 Integer 类型了, 如果是integer 类型,数据库就无法使用 索引,所以查询的速度大大降低了。组长说加个 jdbcType= varchar 。 果然,加上之后查询速度快了很多。立马发布到线上 ,解决了线上的问题。
相关文章
- 04-29MSP430中断的一个细节问题
- 04-29关于Mac中vscode无法从控制台输入的问题
- 04-29关于sql中in 和 exists 的效率问题,in真的效率低吗
- 04-29OpenGL 中关于ImageTexture使用中遇到的两个问题 —— 快速清空 与 读写错误
- 04-29关于百度编辑器用到easyUI的dialog中的时候,第一次打开dialog可以显示编辑器,第二次打开失效的问题
- 04-29关于Android中的内存溢出和内存泄漏的问题
- 04-29关于在DataGrid.RowDetailsTemplate中的控件查找不到的问题
- 04-29Python中,关于调用带参函数,一些需要注意的问题(监听时)
- 04-29在idea中搭建MyBatis可能遇到的问题
- 04-29关于浏览器接口Preview中的数值和postman中获取到的不一致问题