目录

1. 设置sql执行的并行度

2. 设置sql执行时强制走索引


1. 设置sql执行的并行度

在Oracle表中数据量比较大时,sql查询的速度会比较慢,这时候一种解决办法就是设置sql语句执行时的并行度。parallel关键字,如下sql语句所示

# 将设置并行度的parallel紧挨着要查询的字段即可
SELECT  /*+ parallel(pis_stl_txn_dtl 64) */
*
FROM your_table_nameWHERE
mer_no = '198310d4401DK' AND txn_code_cate  = '消费类' AND term_no = 'S123000'  

2. 设置sql执行时强制走索引

同样,我们还可以让查询语句强制走索引,加入我们表中已经创建好了一个索引,我们可以在执行sql语句时指定让其走我们的索引即可。

# 设置查询强制走表的索引,可以在sql/plus工具里选中sql语句,按F5,即可查看sql走索引的情况。
SELECT    /*+INDEX(your_table_name MER_NO_INDEX)*/
*
FROM your_table_nameWHERE
mer_no = '198310d4401DK' AND txn_code_cate  = '消费类' AND term_no = 'S123000' 

Oracle设置sql执行时的并行度和强制走索引相关推荐

  1. sql语句分析是否走索引_MySql 的SQL执行计划查看,判断是否走索引

    在select窗口中,执行以下语句: set profiling =1; -- 打开profile分析工具 show variables like '%profil%'; -- 查看是否生效 show ...

  2. Oracle 查看 SQL执行计划

    Oracle 查看 SQL执行计划 SQL性能分析 执行计划可以用来分析SQL的性能 一.查看执行计划的方法 1. 设置autotrace set autotrace off: 此为默认值,即关闭au ...

  3. Oracle查看SQL执行计划的方式

    Oracle查看SQL执行计划的方式 获取Oracle sql执行计划并查看执行计划,是掌握和判断数据库性能的基本技巧.下面案例介绍了多种查看sql执行计划的方式: 基本有以下几种方式: 1.通过sq ...

  4. 2场直播丨Oracle数据库SQL执行计划的取得和解析、一次特殊的 Oralce 硬解析性能问题的技术分享...

    1. Oracle数据库SQL执行计划的取得和解析- 2021.02.23 2月23日(周二)晚八点直播课,Oracle优化资深专家陈晓辉,以专业ORACLE数据库技术支持工程师的角度讲解SQL文的执 ...

  5. 资源放送丨《Oracle数据库SQL执行计划的取得和解析》PPT视频

    前段时间,墨天轮邀请Oracle优化方面的资深专家 陈晓辉 老师分享了<Oracle数据库SQL执行计划的取得和解析>,在这里我们共享一下PPT和视频,供大家参考学习. Oracle优化资 ...

  6. oracle sql执行历史,Oracle 历史SQL执行耗时查询

    Oracle 历史SQL执行耗时查询 发布时间:2020-03-02 19:56:17 来源:51CTO 阅读:474 作者:lych528 这个查询首先得理解dba_hist_sqlstat视图,也 ...

  7. oracle怎么条件强制走索引,如何让oracle的select强制走索引

    大多数情况下,oracle数据库内置的查询优化策略还是很成功的,但偶尔也有犯2的时候,即使有索引,也会做全表扫描,可以参考以下语句的写法,强制让select语句使用索引 CREATE OR REPLA ...

  8. oracle的sql执行计划语句,最权威Oracle获取SQL语句执行计划大全

    该文档为根据相关资料整理.总结而成,主要讲解Oracle数据库中,获取SQL语句执行计划的最权威.最正确的方法.步骤,此外,还详细说明了每种方法中可选项的意义及使用方法,以方便大家和自己日常工作中查阅 ...

  9. oracle中强制走索引,Oracle数据库强制索引

    当where子句对某一列使用函数时,除非利用这个简单的技术强制索引,否则Oracle优化器不能在查询中使用索引. 通常情况下,如果在WHERE子句中不使用诸如UPPER.REPLACE 或SUBSTR ...

最新文章

  1. Java:形式参数问题和返回值问题
  2. Java程序员从笨鸟到菜鸟之(五)java开发常用类(包装,数字处理集合等)(下)
  3. 开源you-get项目爬虫,以及基于python+selenium的自动测试利器
  4. MooTools Class 使用、继承详解
  5. 【CyberSecurityLearning 20】xu ni zhuan yong wang luo
  6. Web前端技巧分享:教你用GD库生成验证码
  7. 34个省市自治区排序_freeCodeCamp的1,000多个学习小组现已完全自治
  8. Linux系统编程:fork函数的使用【循环创建N个子线程】
  9. css修改span位置_简历完善,CSS布局与定位,笔记
  10. 配置多个git账号_Git ssh配置(Mac)
  11. boost::property_tree读取解析ini文件--推荐
  12. 18104 练习使用多case解题(3种多case的情况)(c语言或c++)
  13. 如何打印网上的文章资料,网上文章怎么打印
  14. Hulu日常实习面经 (SDE/RSDE)
  15. saas系统和传统服务器的区别,传统CRM与SaaS模式的区别
  16. Centos 默认网关GATEWAY不生效
  17. 满足哪些条件的商品有资格参与亚马逊秒杀卖家们知多少?
  18. 5g通用模组是什么_5G通用模组需要做哪些温湿度可靠性测试?
  19. matlab 天空之城,matlab演奏天空之城
  20. muscle多序列比对简单应用

热门文章

  1. 太多人问Protobuf的问题了,我只好把这个重新搬出来!
  2. 热销产品缺货,滞销产品积压?WMS系统如何打造智能仓储
  3. python获取kegg pathway map的信息
  4. C语言频率计程序,基于单片机的频率计的C语言源代码
  5. 传销分子为什么喜欢国学? PS:尽信书不如无书!
  6. 深度deepin20打印失败“Can’t create temporary file”解决方法
  7. android自定义滚动日期,Android基于wheelView实现自定义日期选择器
  8. 令人炸毛儿的MySQL隐式转换 - 无形之刃,最为致命
  9. Ubuntu Hadoop3.0.0 ./start-all.sh报错Permission denied (publickey,password)
  10. 基于JavaWeb学生成绩信息管理系统(附源码资料)-毕业设计