- 博客(5)
- 收藏
- 关注
原创 ORACLE GRID
rac 1、clusterware三大功能 节点成员身份管理 全局资源管理 高可用性保证2、clusterware三大服务 CSS 自行重起节点 ocssd oprocd oclsomon CRS crsd EVM evmd racgevt3、clusterware文件 OCR 配置文件 类似win
2016-08-24 15:34:36 1117
原创 oracle sql优化方法论
1、降低SQL资源消耗2、并行执行SQL3、平衡系统的资源消耗4、实例 符合索引避免NULL无法用索引 合适的索引避免排序 LIKE EMP% 可用函数索引REVERSE 5、数据库优化步骤 找到时间最长,资源消耗最多的TOP SQL 查看SQL执行计划合理性 进行修正
2016-08-18 16:55:56 550
原创 oracle hint 和 并行
--------HINT---------------------1、给优化器多出一种选择 种类: 单表 多表 子查询 整个SQL语句2、HINT 指定表名不能带上所在SCHEMA名 如果有别名应该使用别名3、HINT生效的范围仅限于本身所在的查询块(QUERY BLOCK) 如在查询块外则失效 除非指定查询块名称 full(@sel$1 t1) 或 full(
2016-08-18 10:49:14 4201
原创 oracle 统计信息
1、收集 ANALYZE DBMS_STATS ANALYZE 不能收集分区表信息 不能并行收集 DBMS_STATS 只能收集CBO相关统计信息 不能收集行迁移/行链接 不能校验表和索引的结构信息 2、历史统计信息 WRI$_OPTSTAT_TAB_HISTORY (TRUNCATE后会自动收集统计信息 生产环境上线后应及时收集统计信息避免CBO选择错误计划)
2016-08-16 09:16:28 648
原创 oracle 查询转换
1、子查询展开 SINGLE-ROW(=,,=, 不能做子查询展开的通常会在SQL执行计划最后一步才执行,一般是FILTER类型计划,效率很差 IN ,EXISTS, =ANY 可转换为半连接(SEMI JOIN) NOT IN, NOT EXISTS, 展开2条件:展开后语义完全等价,内嵌视图的子查询必须COST低于原SQL才展开2
2016-08-09 16:32:36 1095
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人