一个索引导致查询缓慢
发表于:2025-02-22 作者:千家信息网编辑
千家信息网最后更新 2025年02月22日,一、环境centos 6.7 、oracle 11.2,表根据日期按月分区二、测试1、查询表存在索引ind_1(org_id,visit_date,visit_no,patient_id)执行查询语句
千家信息网最后更新 2025年02月22日一个索引导致查询缓慢
一、环境
centos 6.7 、oracle 11.2,表根据日期按月分区
二、测试
1、查询表存在索引ind_1(org_id,visit_date,visit_no,patient_id)
执行查询语句
执行计划如下:
查询总计时间大约:2分40秒左右。
2、删除索引ind_1(org_id,visit_date,visit_no,patient_id)
drop index ind_1;
执行查询语句
执行计划如下:
查询总计时间大约:9秒左右
总结:当表存在索引时,测试1则使用表的索引,导致查询时间达到2分40秒左右,当删除表的索引后,测试2根据表分区查询,时间只有9秒左右。
疑问:把上面的测试语句改成not exists时,在数据库中执行语句时没有使用索引,查询时间只有几秒左右,当把查询语句放到java+mybatis框架后,查询则使用了表的索引,查询时间达到3分钟左右,不明白??求遇到过的大侠解释下。谢谢
查询
索引
时间
语句
测试
只有
大侠
数据
数据库
日期
查询表
框架
环境
疑问
面的
解释
缓慢
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件行业用多少数据库
尔腾互联网科技
服务器内存占满
服务器可分为
数据库下载安全性问题
游戏软件开发wbs工作包
软件开发说服领导招人
vb数据库如何查找记录存在
软件开发总监职业规划书
贵州智能还款软件开发公司
怎么查看服务器的端口是关闭的
网吧服务器与客户机端的实施
桌面融合软件开发原理
mysql主从数据库连接
计算计软件开发工资待遇
查看服务器是否被挖矿命令
网络技术中职教材
萤火突击服务器二维码
软件开发怎么合作
建立mysql数据库的用处
信誉好的浪潮服务器销售电话多少
sql数据库有什么特点
word读取数据库
空间数据库系统简称
服务器心电图红灯闪烁
虚拟主机 服务器区别
删除mfc表格中的数据库
国际知名的网络安全
明日之后溪咏镇属于哪个服务器
网络技术工程师书籍