zoukankan      html  css  js  c++  java
  • 7-1 DBA顾问培训内容@20141230

    1, 逻辑读还是物理读?
    查询语句的实际执行计划.
    F5 预计执行计划.
    --如何产生实际执行计划 ??. --Session收集指令.
     
    workload repository report for AWR
    ELAPSECT: DBTIME.  分子/分母 轻松: ->1. 
     
    --TOP 10 FOREGROUND EVENTS BY TOTAL WAIT TIME
    --SQL ORDERED BY GETS 磁盘缓冲区的次数
                        1/28更新--BUFFER使用次数, 降到次数10000为准.
    --SQL ORDERED BY VERSION COUNT 子游标排列. 语句相同<利用假 hint 完成, 降低子游标轮询. (硬解析 > 软解析, 2.RAC)
    -- SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_CURSOR(SQLID,子游标号码<null代表全部>,执行计划中的哪个数据<个人偏好>.
    --E- 开头预估. 
    --A- 实际完成logic次数(statistics session)
     
    --Sample: dev,prd,qas. 数据量↑ , cbo方式优化, 走索引方式不同.
    --背景:表连接: 4. substr, ||
    --buffers:磁盘缓存执行次数. 依赖: 参数:1)每次读取block个数, 2)实际环境. 例:参数:16.实际存储块,分布,连续读取一个.8,18. 读8,16,2..与表空间逻辑大小无关,实际存储,内模式控制,碎片.
    --方法: 缩短索引,rowid → 实际值 cost. 增加索引组织表查询. (待查询结果列放到索引中, 查询次数少时不划算.CBO. 针对查询excute次数多, 效果明显). 降低get.
     
    --平均每行占用, 元组存储大小. 属性不占用. 估算方法: 平均行资料占用长度 * 多少行. 模拟数据,表数据采集,平均长度. <表分析>
    --dbms_stats.gather_table_stats 数据统计. 自动触发机制 + 人工统计. 基于schema的统计,cost ↑,基于table的统计.
    oracle 性能诊断艺术.
     
     





  • 相关阅读:
    第十二章 圆周率的计算问题分析
    第十一章:random库概述
    【模板】分治 FFT
    [PKUWC2018]Slay the Spire
    [PKUWC2018]随机算法
    [PKUWC2018]Minimax
    线段树合并初探
    平衡树初探
    Luogu P1613 跑路 题解报告
    CH138 兔子和兔子 题解报告
  • 原文地址:https://www.cnblogs.com/hijushen/p/4223538.html
Copyright © 2011-2022 走看看