• 博客访问: 247092
  • 博文数量: 305
  • 用 户 组: 普通用户
  • 注册时间: 2015-02-02 12:00
  • 认证徽章:
个人简介

OCM认证,2年运维团队管理经历,5年DBA经验,喜欢游泳和踢球,阿根廷球迷,欢迎朋友们与我一同讨论足球。 ######博客仅记录自己的一个学习过程,不代表完全准确,如有需要,欢迎转载。

文章分类

全部博文(305)

发布时间:2018-05-18 22:34:47

多块读的场景Full Table Scan --全表扫描Index Fast Full Scans  --索引快速全扫描单块读的场景Rowid Scans --直接通过Rowid获取Index Unique Scans --索引唯一扫描Index Range Scans --索引局部扫描Index Skip Scans --索引跳跃扫描Index Full Scans --索引全扫描全表扫描(Full Table Scans FTS)为实.........【阅读全文】

阅读(544) | 评论(0) | 转发(0)

发布时间:2018-05-18 17:52:26

hash join的逻辑--  全表扫描小表,并把关联字段的值取出,在pga里构建hash table。--  遍历大表,根据扫描的结果按照关联字段执行相同的hash函数,得到hash value,去pga的hash table里找匹配记录。较小的row source 被用来构建hash table 与bitmap,第2个row source 被用来被hansed,并与第一个row source .........【阅读全文】

阅读(92) | 评论(0) | 转发(0)

发布时间:2018-03-05 18:07:43

绑定变量有个坏处,就是绑定变量后执行计划默认把该字段类型当成varchar2类型来处理,如果字段是number则多了一道字段类型转换?比如id是number类型,但是使用绑定变量如select * from salary where id=:id,这时不管:id是啥值,比如是5,代入到执行计划,都是把它当成varchar2来处理,再to_number(5)。设置了cursor_sha.........【阅读全文】

阅读(1782) | 评论(1) | 转发(0)

发布时间:2017-08-14 17:30:58

一次IO能够读取的Block的个数,是以下三者的最小值db_file_multiblock_read_countextent(block都只能在一个区,不能跨区)os limit(linux好像不超过1M)多块读的场景Full Table Scan --全表扫描Index Fast Full Scans  --索引快速全扫描单块读的场景Rowid Scans --直接通过Rowid获取Index Unique Scans .........【阅读全文】

阅读(519) | 评论(0) | 转发(0)

发布时间:2017-08-07 17:25:03

CLUSTERING_FACTOR Indicates the amount of order of the rows in the table based on the values of the index.■ If the value is near the number of blocks, then thetable is very well ordered. In this case, the indexentries in a single leaf block tend to point to rows inthe same data blocks.■ If th.........【阅读全文】

阅读(61) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册