- 浏览: 981722 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
孤星119:
好熟悉的数据库字段啊, 上家公司做的项目每天都跟这些字段打招呼 ...
Oracle exp compress参数引起的空间浪费 -
itspace:
quxiaoyong 写道遇到个问题,网上一搜,全他妈这篇文章 ...
数据库连接错误ORA-28547 -
quxiaoyong:
遇到个问题,网上一搜,全他妈这篇文章。你转来转去的有意思吗?
数据库连接错误ORA-28547 -
hctech:
关于version count过高的问题,不知博主是否看过ey ...
某客户数据库性能诊断报告 -
itspace:
invalid 写道写的不错,我根据这个来安装,有点理解错误了 ...
AIX 配置vncserver
SQL> show parameter op
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
audit_sys_operations boolean FALSE
filesystemio_options string none
max_commit_propagation_delay integer 0
object_cache_optimal_size integer 102400
open_cursors integer 300
open_links integer 4
open_links_per_instance integer 4
optimizer_dynamic_sampling integer 2
optimizer_features_enable string 10.2.0.4
optimizer_index_caching integer 0
optimizer_index_cost_adj integer 100
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
optimizer_mode string CHOOSE
optimizer_secure_view_merging boolean TRUE
plsql_optimize_level integer 2
read_only_open_delayed boolean FALSE
session_max_open_files integer 10
SQL> show parameter sample
SQL> show parameter dy
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
optimizer_dynamic_sampling integer 2
SQL> alter system set optimizer_dynamic_sampling=0;
System altered.
SQL> conn zhou/zhou
Connected.
SQL> select table_name from user_tables;
TABLE_NAME
------------------------------
TTT
STATTABLE
T
TT
SQL> select table_name,num_rows from user_tables;
TABLE_NAME NUM_ROWS
------------------------------ ----------
TTT 14
STATTABLE 45
T 57241
TT 1010
SQL> exec DBMS_STATS.DELETE_TABLE_STATS( ownname=>user,tabname=>'T');
PL/SQL procedure successfully completed.
SQL>
SQL> exec DBMS_STATS.DELETE_TABLE_STATS( ownname=>user,tabname=>'TT');
PL/SQL procedure successfully completed.
SQL> select table_name,num_rows from user_tables;
TABLE_NAME NUM_ROWS
------------------------------ ----------
TTT 14
STATTABLE 45
T
TT
SQL> explain plan for select t.obj# from t left join tt on t.obj#=tt.obj#;
Explained.
SQL> select * from table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
Plan hash value: 3717044335
--------------------------------------------------------------------------------
-
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time
|
--------------------------------------------------------------------------------
-
PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 57340 | 1455K| 13 (8)| 00:00:01
|
|* 1 | HASH JOIN RIGHT OUTER| | 57340 | 1455K| 13 (8)| 00:00:01
|
| 2 | TABLE ACCESS FULL | TT | 1307 | 16991 | 5 (0)| 00:00:01
|
| 3 | INDEX FAST FULL SCAN| T_INDEX | 57340 | 727K| 7 (0)| 00:00:01
|
PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-
Predicate Information (identified by operation id):
---------------------------------------------------
1 - access("T"."OBJ#"="TT"."OBJ#"(+))
15 rows selected.
SQL> explain plan for select t.obj# from t,tt where t.obj#=tt.obj#(+);
Explained.
SQL> select * from table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
Plan hash value: 3991874491
------------------------------------
| Id | Operation | Name |
------------------------------------
| 0 | SELECT STATEMENT | |
| 1 | MERGE JOIN OUTER | |
| 2 | SORT JOIN | |
| 3 | TABLE ACCESS FULL| T |
|* 4 | SORT JOIN | |
| 5 | TABLE ACCESS FULL| TT |
PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
4 - access("T"."OBJ#"="TT"."OBJ#"(+))
filter("T"."OBJ#"="TT"."OBJ#"(+))
Note
-----
- rule based optimizer used (consider using cbo)
22 rows selected.
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
audit_sys_operations boolean FALSE
filesystemio_options string none
max_commit_propagation_delay integer 0
object_cache_optimal_size integer 102400
open_cursors integer 300
open_links integer 4
open_links_per_instance integer 4
optimizer_dynamic_sampling integer 2
optimizer_features_enable string 10.2.0.4
optimizer_index_caching integer 0
optimizer_index_cost_adj integer 100
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
optimizer_mode string CHOOSE
optimizer_secure_view_merging boolean TRUE
plsql_optimize_level integer 2
read_only_open_delayed boolean FALSE
session_max_open_files integer 10
SQL> show parameter sample
SQL> show parameter dy
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
optimizer_dynamic_sampling integer 2
SQL> alter system set optimizer_dynamic_sampling=0;
System altered.
SQL> conn zhou/zhou
Connected.
SQL> select table_name from user_tables;
TABLE_NAME
------------------------------
TTT
STATTABLE
T
TT
SQL> select table_name,num_rows from user_tables;
TABLE_NAME NUM_ROWS
------------------------------ ----------
TTT 14
STATTABLE 45
T 57241
TT 1010
SQL> exec DBMS_STATS.DELETE_TABLE_STATS( ownname=>user,tabname=>'T');
PL/SQL procedure successfully completed.
SQL>
SQL> exec DBMS_STATS.DELETE_TABLE_STATS( ownname=>user,tabname=>'TT');
PL/SQL procedure successfully completed.
SQL> select table_name,num_rows from user_tables;
TABLE_NAME NUM_ROWS
------------------------------ ----------
TTT 14
STATTABLE 45
T
TT
SQL> explain plan for select t.obj# from t left join tt on t.obj#=tt.obj#;
Explained.
SQL> select * from table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
Plan hash value: 3717044335
--------------------------------------------------------------------------------
-
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time
|
--------------------------------------------------------------------------------
-
PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 57340 | 1455K| 13 (8)| 00:00:01
|
|* 1 | HASH JOIN RIGHT OUTER| | 57340 | 1455K| 13 (8)| 00:00:01
|
| 2 | TABLE ACCESS FULL | TT | 1307 | 16991 | 5 (0)| 00:00:01
|
| 3 | INDEX FAST FULL SCAN| T_INDEX | 57340 | 727K| 7 (0)| 00:00:01
|
PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-
Predicate Information (identified by operation id):
---------------------------------------------------
1 - access("T"."OBJ#"="TT"."OBJ#"(+))
15 rows selected.
SQL> explain plan for select t.obj# from t,tt where t.obj#=tt.obj#(+);
Explained.
SQL> select * from table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
Plan hash value: 3991874491
------------------------------------
| Id | Operation | Name |
------------------------------------
| 0 | SELECT STATEMENT | |
| 1 | MERGE JOIN OUTER | |
| 2 | SORT JOIN | |
| 3 | TABLE ACCESS FULL| T |
|* 4 | SORT JOIN | |
| 5 | TABLE ACCESS FULL| TT |
PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
4 - access("T"."OBJ#"="TT"."OBJ#"(+))
filter("T"."OBJ#"="TT"."OBJ#"(+))
Note
-----
- rule based optimizer used (consider using cbo)
22 rows selected.
发表评论
-
buffer cache 的内部结构
2020-03-18 14:21 584BUFFER CACHE作为数据块的 ... -
Oracle OMC介绍
2020-03-18 13:19 495Oracle管理云服务(OMC)的大数据平台,自动收集的企业 ... -
参加Oracle勒索病毒防范专题培训会议
2019-09-27 17:15 5312019年7月22日,受邀参加Oracle勒索病毒防范专题培训 ... -
记一次内存换IO的Oracle优化
2019-09-27 16:50 835某客户数据库从P595物理 ... -
如何定位Oracle SQL执行计划变化的原因
2019-07-03 14:49 1471性能优化最难的是能够 ... -
如何定位Oracle SQL执行计划变化的原因
2018-10-30 09:24 1185性能优化最难的是能够 ... -
数据库性能优化目标
2018-10-08 10:59 528从数据库性能优化的场 ... -
数据库无法打开的原因及解决办法
2018-10-05 20:45 2145数据库的启动是一个相当复杂的过程。比如,Oracle在启动之前 ... -
怎么样彻底删除数据库?
2018-09-18 11:10 608Oracle提供了drop database命令用来删除数据库 ... -
Oracle减少日志量的方法
2018-09-10 10:17 871LGWR进程将LOG BUFFER中的 ... -
如何快速关闭数据库
2018-09-09 13:14 1240“一朝被蛇咬,十年怕井绳”。在没被“蛇”咬之前,很多DBA喜欢 ... -
关于《如何落地智能化运维》PPT
2018-05-17 10:19 1137在DTCC 2018发表《如何落地智能化运维》演讲,主要内容如 ... -
记录在redhat5.8平台安装oracle11.2容易忽视的几个问题
2018-05-11 19:58 587问题一:ping不通问题 在虚拟机上安装好linux系统后, ... -
《Oracle DBA实战攻略》第一章
2018-05-11 10:42 954即日起,不定期更新《OracleDBA实战攻略》一书电子版,请 ... -
Oracle 12c新特性
2018-05-11 10:33 907查询所有pdb [oracle@gj4 ~]$ sqlplu ... -
关于修改memory_target的值后数据库无法启动的问题
2017-02-28 12:24 3990操作系统:RHEL6.5 数据库版本:11.2.0.4 ... -
10g rac安装error while loading shared libraries libpthread.so.0 问题
2017-02-28 12:22 70311g rac安装在二节点跑脚本一般会报此错误: 解决这个问 ... -
记一次Oracle会话共享模式故障处理过程
2017-02-27 19:16 805故障简述 XXX第八人民医院HIS数据库7月13日11点左右从 ... -
RESMGR:cpu quantum等待事件处理过程
2017-02-27 18:23 2656由于数据库上线过程中出现大量的RESMGR:cpu quant ... -
谈谈log file sync
2014-03-19 14:18 1776数据库中的log file sync等待事件指的是,当user ...
相关推荐
浅述智能电网的发展
浅述农村殡葬改革和新农村建设知识.pdf
物业管理中风险分析和浅述.docx
总的来说,智能网与NGN的互通互融涉及到网络架构、协议、控制逻辑等多个层面,通过技术创新和标准化接口,两者能够协同工作,提供更加丰富和便捷的通信服务。这一过程不仅体现了通信网络的演进,也反映了技术发展对...
**VR/AR/MR的区别**:虚拟现实(VR)完全构建了一个虚构的环境,而增强现实(AR)则在真实世界的基础上叠加虚拟信息。混合现实(MR)则结合两者,用户既可以看见真实环境,也能与虚拟元素互动,模糊了真实与虚拟的...
计算机电子信息工程技术的应用和安全问题浅述.docx计算机电子信息工程技术的应用和安全问题浅述.docx
浅述国有企业的历史贡献和存在的弊端.pdf
浅述利用Excel满足客户反馈数据收集和分析要求的方法.pdf
网页设计艺术浅述.pdf
计算机电子信息工程技术的应用和安全问题浅述 (2).docx计算机电子信息工程技术的应用和安全问题浅述 (2).docx
浅述钛钢复合板焊接工艺
标题“浅述闸阀门开度处理和变速同步控制方法汇编.pdf”主要聚焦于闸阀门开度的处理和变速同步控制技术,这是自动化控制系统在水利工程和船闸领域中的关键环节。闸阀门开度的精确控制直接影响到水流的调节、船舶通行...
浅述汽车企业管理控制系统.pptx
【计算机网络在有线通信工程中的应用浅述】 随着信息技术的飞速发展,计算机网络已经深入到人们生活的各个角落,极大地改变了人们获取信息的方式。有线通信工程作为信息传输的重要载体,同样在这一变革中扮演着关键...
- **基于人工智能的模型分析技术**:用于短期气候预测(10-30天),通过复杂的算法和模型,提升预测的准确性和可靠性。 4. 未来展望 - AI在气象预测领域的应用将继续深化,可能会涉及更复杂的天气事件,如极端...
浅述工程质量的控制论文.doc
电子信息工程的发展浅述.pdf
本资源摘要信息是关于互联网金融安全实战浅述的详细知识点,涵盖了互联网金融安全的多个方面,包括清算系统安全、移动客户端安全和业务安全。 一、互联网金融-清算系统安全 清算系统是银行与商户、消费者之间的...