返回顶部
首页 > 资讯 > 数据库 >一个索引导致查询缓慢
  • 351
分享到

一个索引导致查询缓慢

2024-04-02 19:04:59 351人浏览 八月长安
摘要

一、环境Centos 6.7 、oracle 11.2,表根据日期按月分区二、测试1、查询表存在索引ind_1(org_id,visit_date,visit_no,patient_id)执行查询语句执行计

一、环境
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分钟左右,不明白??求遇到过的大侠解释下。谢谢

您可能感兴趣的文档:

--结束END--

本文标题: 一个索引导致查询缓慢

本文链接: https://lsjlt.com/news/44439.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 一个索引导致查询缓慢
    一、环境centos 6.7 、oracle 11.2,表根据日期按月分区二、测试1、查询表存在索引ind_1(org_id,visit_date,visit_no,patient_id)执行查询语句执行计...
    99+
    2024-04-02
  • Mysql索引类型创建错误导致SQL查询缓慢
    索引类型创建错误导致SQL查询缓慢 通过pt-query-digest分析发现这条语句%95都需要15S以上 # Query 2: 0.00 QPS, 0.01x concurrency, ID 0 ...
    99+
    2024-04-02
  • MySQL选错索引导致的线上慢查询事故怎么办
    小编给大家分享一下MySQL选错索引导致的线上慢查询事故怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!正文故障描述在7月2...
    99+
    2024-04-02
  • 性能分析:hash索引导致delete慢
    前端时间,应用人员上报一个性能问题:在生产环境中,每天凌晨时段数据库运行很慢,一些EVENT运行失败,导致一部分应用功能异常。根据应用人员提供的时间段,对数据库进行排查。先对主机CPU、IO、数据库连接等监...
    99+
    2024-04-02
  • Mysql表关联字段未建索引导致查询慢,优化后查询效率显著提升
    今天收到用户反馈前端页面打开很慢。数据库服务器负载也告警了。 登录服务器查询Mysql占用CPU过高,很直接打开show full process 跟慢查询发现很多以下sql都是在10S以上 # User@...
    99+
    2024-04-02
  • 如何解决千万级数据表选错索引导致的线上慢查询事故
    这篇文章主要讲解了“如何解决千万级数据表选错索引导致的线上慢查询事故”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何解决千万级数据表选错索引导致的线上慢查...
    99+
    2024-04-02
  • mysql or走索引加索引及慢查询的作用
    目录 前言一 概述二 实验表结构声明三 mysql不走索引归类以及详细解析1. 查询条件在索引列上使用函数操作,或者运算的情况2. 查询条件字符串和数字之间的隐式转换3. 特殊修饰符 %%, Or 将不走索引4...
    99+
    2024-04-02
  • mysql or走索引加索引及慢查询的作用
    目录 前言一 概述二 实验表结构声明三 Mysql不走索引归类以及详细解析1. 查询条件在索引列上使用函数操作,或者运算的情况2. 查询条件字符串和数字之间的隐式转换3. ...
    99+
    2024-04-02
  • MySQL索引原理及慢查询优化
      MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,...
    99+
    2022-05-31
    MySQL
  • MongoDB慢查询与索引实例详解
    目录MongoDB慢查询MongoDB索引总结 MongoDB慢查询 慢查询分析 开启内置的慢查询分析器 db.setProfilingLevel(n,m),n的取值可选0,1,2 0:表示不记录1:表示记录...
    99+
    2022-07-29
    mongodb索引原理 mongodb慢查询日志 MongoDB索引查询
  • 一个cp命令引发的mongodb大量慢查询
    遇到问题:凌晨收到报警,某mongodb服务器cpu load超过8。由于没有影响到业务,第二天一早开始查原因。查原因:1. 先了解该服务器上的应用有哪些    该db服务器主要应用只有...
    99+
    2024-04-02
  • mysql使用order by排序查询导致sql变慢
    前几天发现一个页面加载缓慢,大概得有个二三十秒的样子,一开始并没有当回事以为第一次打开加载缓慢,后来反复打开,每次都加载十分缓慢,于是我开始排查问题 页面上显示大概也就两万多条数据,而且还进行了分页,按理说不应该这么慢,于是我把执行的sql...
    99+
    2023-09-15
    sql mysql 数据库
  • MySQL之变量、查询缓存和索引
    MySQL中的系统数据库mysql数据库:是mysql的核心数据库,类似于sql server中的master库,主要负责存储数据库的用户、权限设置、关键字等mysql自己需要使用的控制和管理信息PERFO...
    99+
    2024-04-02
  • MySQL全文索引、联合索引、like查询、json查询速度哪个快
    查询背景 有一个表tmp_test_course大概有10万条记录,然后有个json字段叫outline,存了一对多关系(保存了多个编码,例如jy1577683381775) 我们需要在这10万条数据中检索特定类型的...
    99+
    2022-05-15
    mysql 全文索引 mysql 联合索引 mysql like查询 mysql json查询
  • MySQL系列之九 mysql查询缓存及索引
    目录系列教程一、MySQL的架构二、查询缓存(Query Cache)哪些查询可能不会被缓存:查询缓存相关的服务器变量:查询缓存相关的状态变量:三、索引1、索引类型:2、高性能索引策...
    99+
    2024-04-02
  • mongo如何查询慢日志以及创建索引
    这篇文章给大家分享的是有关mongo如何查询慢日志以及创建索引的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.查看mongodb慢日志是否开起use LogDB;db.getP...
    99+
    2024-04-02
  • 如何解决MongoDB索引文件破坏后导致查询错误的问题
    这篇文章主要讲解了“如何解决MongoDB索引文件破坏后导致查询错误的问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何解决MongoDB索引文件破坏后...
    99+
    2024-04-02
  • mybatis缓存导致查询不到新数据怎么解决
    当使用MyBatis缓存查询数据时,有可能会出现查询不到新数据的情况。这是因为MyBatis默认开启了一级缓存(本地缓存),它会将查...
    99+
    2023-08-24
    mybatis
  • oracle如何查询某个表的索引
    要查询某个表的索引,可以使用以下SQL语句:```sqlSELECT *FROM USER_INDEXESWHERE...
    99+
    2023-08-23
    oracle
  • oracle怎么查询表的唯一索引
    在Oracle中,您可以使用以下SQL语句来查询表的唯一索引: SELECT index_name, table_name ...
    99+
    2024-04-09
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作