首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Oracle SQL记录

一、前言 本博客只记录工作中的一次oracle sql记录,因为数据量过多导致的查询缓慢,一方面是因为业务太过繁杂,关联了太多表。面对复杂的业务场景,确实有些情况是需要关联很多表的。...三、Oracle执行计划 对于SQL,可以通过Oracle的执行计划来分析。oracle的执行计划确实是对sql进行分析的一种很好的方法。 下面介绍一下oracle的执行计划。...下面给出一篇很详细介绍oracle执行计划的博客 https://www.cnblogs.com/Dreamer-1/p/6076440.html 四、记录 4.1 强制索引 在加一些索引的过程,...当然这些都是根据实践业务场景来的。我遇到的业务场景是适合的。因为关联的表数据量很大。...方面的博客都放在:https://blog.csdn.net/u014427391/article/category/6112832 然后推荐一本oracle书籍《收获,不止SQL优化》一书

1.1K30
您找到你想要的搜索结果了吗?
是的
没有找到

Oracle SQL系列之AWRDD报告简介

我写的SQL专栏:https://blog.csdn.net/u014427391/article/category/8679315 整体分析工具 AWR:关注数据库的整体性能的报告; ASH:...数据库中的等待事件与哪些SQL具体对应的报告; ADDM:oracle给出的一些建议 AWRDD:Oracle针对不同时段的性能对比报告 AWRSQRPT:oracle获取统计信息与执行计划 不同场景对应工具...局部分析工具: explain plan for set autotrace on statistics_level=all 直接通过sql_id获取 10046 trace awrrpt.sql...的执行计划进行sql,但是对于整个系统来说,你可以知道哪些sql比较耗时?...当然可以通过查Oracle的共享池得到,不过Oracle系统本身就提供了几种性能分析报告,比如AWR、ASH、ADDM、AWRDD等等报告,本博客介绍一下AWRDD性能分析报告 AWRDD报告是Oracle

42920

Oracle SQL系列之AWR报告简介

load_profile 2.3 AWR之efficiency percentages 2.4 AWR之top 10 events 2.5 AWR之SQL Statistics 一、AWE报告生成步骤 对于SQL...,局部SQL,我们可以直接使用执行计划等直接,而对于整个系统来说?...整体分析工具 AWR:关注数据库的整体性能的报告; ASH:数据库中的等待事件与哪些SQL具体对应的报告; ADDM:oracle给出的一些建议 AWRDD:Oracle针对不同时段的性能对比报告...AWRSQRPT:oracle获取统计信息与执行计划 不同场景对应工具 局部分析工具: explain plan for set autotrace on statistics_level=all...,SQL可以用执行计划看看 对于AWR的性能指标还有很多,本博客是看了《收获,不止SQL优化》一书的笔记,这里只简单介绍一些比较重要的指标

1.2K21

Oracle SQL系列之AWRSQRPT报告简介

我写的SQL专栏:https://blog.csdn.net/u014427391/article/category/8679315 整体分析工具 AWR:关注数据库的整体性能的报告; ASH:...数据库中的等待事件与哪些SQL具体对应的报告; ADDM:oracle给出的一些建议 AWRDD:Oracle针对不同时段的性能对比报告 AWRSQRPT:oracle获取统计信息与执行计划 不同场景对应工具...局部分析工具: explain plan for set autotrace on statistics_level=all 直接通过sql_id获取 10046 trace awrrpt.sql...的执行计划进行sql,但是对于整个系统来说,你可以知道哪些sql比较耗时?...当然可以通过查Oracle的共享池得到,不过Oracle系统本身就提供了几种性能分析报告,比如AWR、ASH、ADDM、AWRSRPT等等报告,本博客介绍一下AWRSRPT性能分析报告 1.1 工具选择

48920

Oracle sql(网络优化知识点)

优化器范畴的一些基础知识,访问数据的方法,分为直接访问数据的方法和访问索引的方法两种,然后有了这些基础知识后,可以参考学习我的另外一篇博客:Oracle优化器简介,对Oracle 的一些原理的简单介绍...,对于学习oracle方面的SQL优化是有帮助的,https://blog.csdn.net/u014427391/article/details/87656904 一、访问数据的方法 Oracle访问表中数据的方法有两种...本博客先介绍直接访问数据的方法,下一篇博客在访问索引的方法 1.1、直接访问数据 Oracle直接访问表中数据的方法又分为两种:一种是全表扫描;另一种是ROWID扫描 1.1.1 全表扫描 全表扫描是Oracle...的优化器 2.1 优化器简介 优化器(Optimizer):优化器是Oracle数据库内置的一个核心子系统,负责解析SQL,Oracle优化器是Oracle系统的一个核心组件,其目的是按照一定的原则来获取目标...然后oracle自然就选出等级1的执行路径作为执行计划。

67000

Oracle SQL系列之cursor学习笔记

文章目录 一、oracle库缓存 1.1、库缓存简介 1.2、相关概念 1.3、库缓存结构 1.4、sql执行过程简介 二、oracle cursor 2.1、cursor分类 2.2、shared cursor...2.3、session cursor 2.4、sql执行过程 最近在看《基于oracle的sql优化》一书,并做了笔记 一、oracle库缓存 1.1、库缓存简介 介绍oracle cursor...(游标)之前先,介绍一下oracle的库缓存,Oracle库缓存(Library Cache)是SGA中的一块内存区域,它的主要作用是缓存刚刚执行过的SQL语句或者PL/SQL语句(比如存储过程、函数、...库缓存的结构,图来自《基于Oracle的SQL优化》一书: 库缓存是由一组Hash Buckets组成的,Hash Buckets里面存储的hash值相同的库缓存对象句柄,而Hash Buckets...二、oracle cursor 2.1、cursor分类 oracle的cursor其实就是库缓存对象,Oracle中的cursor分为两种,一种是shared cursor,另外一种是session

45820

Oracle SQL系列之经验小归纳

文章目录 一、写作前言介绍 二、注意点 三、Oracle执行计划 四、方法记录 4.1 强制索引使用 4.2 基数反馈机制 4.3 oracle开窗函数 一、写作前言介绍 本博客只记录工作中的一次...oracle sql记录,因为数据量过多导致的查询缓慢,一方面是因为业务太过繁杂,关联了太多表。...不过因为本人不做DBA工作,是做开发的,所以本博客只能参考,不能当做规范 二、注意点 对于SQL,不要马上就说加索引什么的,加索引不一定就能解决问题的,加错索引,反而会导致查询变慢,注意加索引的同时也会影响数据库写数据的速度...三、Oracle执行计划 对于SQL,可以通过Oracle的执行计划来分析。oracle的执行计划确实是对sql进行分析的一种很好的方法。 下面介绍一下oracle的执行计划。...方面的博客都放在:https://blog.csdn.net/u014427391/category_8679315.html 然后推荐一本oracle书籍《收获,不止SQL优化》一书

37720

Oracle SQL之绑定变量用法简介

本文链接:https://blog.csdn.net/u014427391/article/details/101017248 一、SQL执行过程简介 继上一篇博客Oracle的cursor学习笔记...:Oracle的游标Cursor原理简介,再介绍oracle的绑定变量 介绍绑定变量之前,先介绍SQL执行过程和硬解析的概念: 执行sql的过程,会将sql的文本进行hash运算,得到对象的hash值,...执行计划、解析树等对象,所以执行相同的sql第二次执行时是会比较快的,因为不需要解析获取执行计划,解析树等对象,如果找不到库缓存对象句柄,就需要重新解析,这个过程解析过多,容易造成硬解析问题 硬解析:是指Oracle...软解析:是指Oracle在执行目标SQL时,在Library Cache中找到了匹配的Parent Cursor和Child Cursor,并将存储在Child Cursor中的解析树和执行计划直接拿过来重用...commit; end; / 所以绑定变量在pl/sql里的核心语法为: execute immediate [sql语句] using [变量] 2.3、PL/SQL批量绑定变量 例子来自《基于Oracle

1.2K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券