关于 myBatis 中的 jdbcType的细节问题
2024-08-27 15:20:23
前几天上线了一个 版本,第二天到公司的时候,在cat上发现了一个长sql查询非常耗时,几乎把线上的项目搞崩溃了。我马上开始排查问题。最终发现 球队的ID传过来的时候是String 类型的,但是在执行sql 的时候就变成了 Integer 类型了, 如果是integer 类型,数据库就无法使用 索引,所以查询的速度大大降低了。组长说加个 jdbcType= varchar 。 果然,加上之后查询速度快了很多。立马发布到线上 ,解决了线上的问题。
最新文章
- Linux基础介绍【第三篇】
- BZOJ1527 : [POI2005]Pun-point
- Time.deltaTime 的平均值在0.1-0.2左右
- Oracle的优化器介绍
- IONIC 开发的Android应用程序签名(或重新签名)详解
- go语言 类型:整型
- hash-6.CopyOnWriteArrayList
- weapp微信小程序初探demo
- css -- 映像 ,分页(上一页下一页)
- html file控件选择文件后立即预览 js实现
- Python基础(8)--文件
- [微软实习生2014]K-th string
- 做一枚精致的程序猿,Fighting!
- 本地Server发布外网Web应用(Oray实现)
- Redis与数据库同步问题
- Mqtt使用教程,简介
- Python中的 __name__有什么作用?最详细解读
- java对PDF文档的各种操作
- VNPY思维导图架构
- 蓝桥杯Java真题解析
热门文章
- 支持wmv、mpg、mov、avi格式的网页视频播放代码
- 基于回调的事件处理——重写onTouchEvent方法响应触摸屏事件
- hadoop-1.x的运行实例
- Flex 数据绑定
- spring mvc ajax请求
- pureMVC简单示例及其原理讲解五(Facade)
- Python内置数据类型总结
- linux下安装TensorFlow(centos)
- KB奇遇记(2):缘起
- ArcGIS API for JavaScript 4.2学习笔记[3] 官方第二章Mapping and Views概览与解释