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 性能诊断艺术.
 
 

7-1 DBA顾问培训内容@20141230的更多相关文章

  1. 7-2 DBA顾问第一次上次操作考试

    SQLPLUS执行:     1--@?/rdbms/admin/awrrpt 生产snapshot, 一个时间点, 再执行下一个时间点.     2--   附件作业第一次执行步骤: 1) SQLP ...

  2. 【绝密外泄】风哥Oracle数据库DBA高级工程师培训视频教程与内部资料v0.1

    [绝密外泄]风哥Oracle数据库DBA高级工程师培训视频教程与内部资料v0.1 由于是[绝密外泄]资料,防止被查,需要的小伙伴赶紧下载附件中的课件文档.由于视频太大了,已放在百度网盘了,已经在附中说 ...

  3. 利用ORACLE ADV 功能完成SQL TUNING 调优(顾问培训) “让DBA失业还是解脱?”

    oracle自动判断SQL性能功能. 11G的ADV,建议.SNAPSHOT,数据集合, 存储在oracle sys $_开头的表(10几条).  创建SNAPSHOT时选择天数, 默认14天. sq ...

  4. vba根据部门分别汇总不同部门下的人员不同培训内容的时长总计,多条件求和

    Option Explicit Sub yy() Dim d, arr, s$, i&, m&, w$ Set d = CreateObject("Scripting.Dic ...

  5. DBA日常工作内容和职责

    1.统计数据库总容量 按表空间分别统计: 总容量(单位为M): 2.计算用户下所有对象大小 3计算USERS表空间的大小 4计算该USERS表空间对象大小 ---------------------- ...

  6. 代码规范【经理培训内容记录】[有参考:http://kb.cnblogs.com/page/179593/]

    一.命名规范 方法:所有首字母大写,如BloodControl; 类:所有首字母大写: 变量:第一个首字母小写,其他首字母大写:如bloodControl; 常量:全部字母大写,可用下划线分隔:如BL ...

  7. 整体C#与Sql培训内容及结构

    图如果看不清可以右键存图片到本地

  8. PCB绘制——培训内容

    1.创建PCB_Project 创建下面并保存 2.画原理图库 需要了解,画框,加引脚(该标注),改网格间距,引脚对齐对格,框选问题(从左至右还是从右至左,shift加选),给库加PCB封装 示例:画 ...

  9. Autodesk 产品开发培训开始报名-8月26~28-武汉– Revit, Vault, Autodesk Viewer, Navisworks

    为了帮助Autodesk中国地区的二次开发人员有机会系统地了解与学习Autodesk 在BIM解决方案中的旗舰产品 Revit以及Navisworks等产品的最新开发技术,并有机会与Autodesk ...

随机推荐

  1. POJ 3107

    #include<iostream> #include<cstdio> #include<cstring> #include<string> #incl ...

  2. jquery input只允许输入数字

    $('#id').keyup(function(){ var tmptxt=$(this).val().replace(/\D|^0/g,''); $(this).val(tmptxt); });

  3. 曾经记录——asp.net中的点滴

    “<%#....%>”这是数据绑定,里面可以调用C#的方法,比如在数据控件里执行绑定某个字段<%# Eval("Name")%>这样帮顶一个Name的字段. ...

  4. JavaScript高级程序设计24.pdf

    Element类型 Element类型用于表现XML或HTML元素,提供对元素标签名.子节点及特性的访问,它具有以下特征 nodeType的值为1: nodeName的值为元素的标签名: nodeVa ...

  5. windows上zend server安装 报The server encountered an internal error or misconfiguration and was unable to complete your request -解决方法 摘自网络

    windows上zend server安装完成后报如下错误:   Internal Server Error The server encountered an internal error or m ...

  6. mongDB基本命令和Java操作MongoDB

    上一篇博文<mongoDB安装>我们安装了mongoDB,现在来复习一下它的一些基本命令:mongoDB的bin目录加入到path之后,命令行中输入mongo: 然后我们进入正题 1.查看 ...

  7. 【AOS应用基础平台】完好了AOS标签库,和标准标签库完美兼容了

    [金码坊AOS开发平台]今天①完好了AOS标签库,和标准标签库完美兼容了.②新开发了依据子页面动态生成主页面的二级导航菜单功能.#AOS开发平台#

  8. 【转】android的startActivityForResult学习心得

    http://blog.csdn.net/yanzi1225627/article/details/7800529 从昨晚到现在终于调试通了一个startActivityForResult的例子,网上 ...

  9. PHP文件头部(header)解释

    1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type. 2. Accept-Charset:   浏览器申 ...

  10. careercup-栈与队列 3.2

    3.2 请设计一个栈,除pop与push方法,还支持min方法,可返回栈元素中的最小值.push.pop和min三个方法的时间复杂度必须为O(1). 我们假设除了用一个栈s1来保存数据,还用另一个栈s ...