oracle+资料类型不一致吗,oracle数据库中,字段类型不一致,导致查询慢
最近一个WEBSERVICE突然变慢了,后查询发现,后台查询也非常慢(记录条数800多万),索引也有,如下语句
SELECT P.ID,P.RECORD_ID,P.KEY_NAME,P.KEY_CONTENT
FROM MED_EMR_PATIENT_RECORD R,MED_EMR_RECORD_EXTRACTINFO P
WHERE R.ID = P.RECORD_ID
AND R.PATIENT_ID='55'
AND R.VISIT_ID='1030951729'
AND P.KEY_NAME='主诉'
执行计划中,发现MED_EMR_RECORD_EXTRACTINFO 是全表扫描
发现MED_EMR_PATIENT_RECORD表的id为nvarchar2,MED_EMR_RECORD_EXTRACTINFO 的reocrd_id为varchar2,
由于表数据量较大,更改字段类型较为困难,将查询语句改为以下,速度马上提升很多:
SELECT P.ID,P.RECORD_ID,P.KEY_NAME,P.KEY_CONTENT FROM MED_EMR_PATIENT_RECORD R,MED_EMR_RECORD_EXTRACTINFO P WHERE to_char(R.ID) = P.RECORD_ID AND R.PATIENT_ID='55' AND R.VISIT_ID='1030951729' AND P.KEY_NAME='主诉'
oracle+资料类型不一致吗,oracle数据库中,字段类型不一致,导致查询慢相关推荐
- 数据库中字段类型对应的C#中的数据类型
数据库中字段类型对应C#中的数据类型: 数据库 C#程序 int int32 text string bigint int64 binary System.Byte[] ...
- java中时间入数据库格式转换_数据库中字段类型为datetime,转换成java中的Date类型...
数据类型对照 点击打开链接 JDBC: PreparedStatement ps = conn.prepareStatement(sql); ResultSet rs = ps.executeQuer ...
- 使用MyBatis Plus 3.2.0版本插件代码生成器生成实体类后,对于数据库中字段类型datetime的字段会转变为LocalDateTime类型
问题描述: 使用MyBatis Plus 3.2.0版本插件代码生成器生成实体类后,对于数据库中字段类型datetime的字段会转变为LocalDateTime类型,IDEA提示报错"Usa ...
- 数据库中字段类型对应C#中的数据类型
数据库 C#程序 int int32 text string bigint int64 binary System.Byte[] bit Boolean char string datetime Sy ...
- mysql什么类型允许负数_SQL数据库中那个类型可以存储负数,比如说存储-50? 如果不能存储。用什么方法存储?...
展开全部 数据库中一般的数字类型都可以存储负数,如int,numeric,decimal等. 工具:62616964757a686964616fe78988e69d8331333365643661sq ...
- MySQL数据库中字段类型与设计原则
字段类型的设计和选择 1.单表字段不宜过多 建议最多30个以内 字段越多,会导致性能下降,并且增加开发难度 2.使用小而简单的合适数据类型 a.字符串类型 固定长度使用char,非定长使用varcha ...
- 数据库中字段类型的含义
本文中所转载的支持主要来自http://wenku.baidu.com/link?url=jC-th8GNW4XI8YKx8cpex-w75Ph5M0lsnIMHiZ47sGJjRnr9XMfZdw- ...
- 数据库中字段类型Number(n,m)大概说明
number可以存储浮点数,也可以存储整数.Number(n,m) int类型只能存放整数. a.number(4,3)是表示这个数一共有4位是有效位,后面的3表示有3个是小数也就是这个数,只能是1. ...
- oracle表的常见字段类型有哪些,Oracle数据库的字段类型
字 段 类 型 CHAR 固定长度字符串 最大长度2000 bytes VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749 NCHAR 根据字符集而定的固定长度 ...
- Oracle/MSSQL/Mysql 常用数据库的字段类型及大小
Oracle/MSSQL/Mysql 常用数据库的字段类型及大小 ORACLE的数据类型 常用的数据库字段类型如下: 字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字 ...
最新文章
- KVM中ioeventfd创建与触发的大致流程(十四)
- SOPC第三课---同时点亮4个LED灯闪烁
- 剑指offer之 旋转数组的最小数字
- java parallelstream_关于Java8 parallelStream并发安全的深入讲解
- Jzoj5425 数论
- 判断display为隐藏还是显示及获取css
- 手撕深度学习框架,原理很简单
- OSX 鼠标和键盘事件
- python语言程序设计实践教程上海交通大学出版社的答案_高等教育出版社出版社c语言程序设计实践教程习题参考答案...
- ug建模文本怎么竖着_ug模型如何雕刻立体汉字
- ue4 rootmotion动画、模型导入使用(注)
- 计算机网络 子网掩码
- If only和Only if区别
- Apollo星火计划学习笔记——参考线平滑算法解析及实现(以U型弯道场景仿真调试为例)
- 广西百强正菱集团涉非法吸存 当地银监局介入摸底银行贷款 柳州公安通告正菱集团涉非法集资
- python判断是否为变位词_[python]变位词的判别与分类
- allegro 倒圆角
- vuecli 实现导航切换
- 工具 | Doxygen的使用详解
- vivo删除的便签怎么恢复,vivo手机便签恢复教学