执行计划
bisal(Chen Liu)
这个作者很懒,什么都没留下…
展开
-
一个执行计划异常变更的案例 - 外传之查询执行计划的几种方法
之前的几篇文章: 《一个执行计划异常变更的案例 - 前传》《一个执行计划异常变更的案例 - 外传之绑定变量窥探》 《一个执行计划异常变更的案例 - 外传之查看绑定变量值的几种方法》 《一个执行计划异常变更的案例 - 外传之rolling invalidation》《一个执行计划异常变更的案例 - 外传之聚簇因子(Clustering Factor)》本篇外传主要介绍一些常用的执行计划查看方法。SQ原创 2016-12-29 22:56:58 · 1076 阅读 · 0 评论 -
一个执行计划异常变更的案例 - 正传
之前的几篇文章: 《一个执行计划异常变更的案例 - 前传》 《一个执行计划异常变更的案例 - 外传之绑定变量窥探》 《一个执行计划异常变更的案例 - 外传之查看绑定变量值的几种方法》 《一个执行计划异常变更的案例 - 外传之rolling invalidation》 《一个执行计划异常变更的案例 - 外传之聚簇因子(Clustering Factor)》 《一个执行计划异常变更的案例 -原创 2017-02-18 23:41:49 · 2068 阅读 · 2 评论 -
PLUSTRACE角色
使用示例数据库用户HR登陆需要打印执行计划等信息的时候,提示了错误, 提示很清楚了,PLUSTRACE角色未赋给HR。查询HR所有的角色, 确实缺少PLUSTRACE角色,通过oerr工具,可以进一步查看这个错误, AUTOTRACE Option in SQL*Plus (文档 ID 43214.1)中说明了要使用AUTOTRACE就必须有PLUSTRACE角色。 You can原创 2017-04-08 21:42:24 · 1201 阅读 · 0 评论 -
缓解latch: cache buffers chains的案例
这两天我们的一个核心系统U*S,正在做压力测试,虽然压测的服务器配置不如生产,但可以反映出一些问题,初始测试的TPS可以说非常低,据测试同事反映,压测一会,数据库服务器CPU就上来了,业务上有积报现象,找不着原因。既然数据库服务器CPU飙升上来了,说明数据库服务器上有压力,这就需要看压测期间,数据库有何负载变化。Oracle提供了我们非常丰富的工具,AWR就是其中之一,可以让我们了解特定时间段,数原创 2017-08-01 22:05:36 · 13622 阅读 · 0 评论 -
探索索引的奥秘 - 有索引就一定会用么?
上一篇文章《探索索引的奥秘 - 索引的属性》,我们了解了索引的属性,回顾一下,> 索引设置为unusable,会有以下特点, 1. 索引设置为unusable,此时会删除索引段。 2. 索引处于unusable期间,对表数据做DML操作,此时不维护索引。 3. 索引处于unusable期间,优化器会忽略此索引。 4. 索引处于unusable期间,由于不需要维护索引,因此可原创 2017-12-19 15:16:13 · 2035 阅读 · 0 评论