• 博客访问: 75346
  • 博文数量: 13
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-03 17:19
个人简介

暂无介绍

文章分类

全部博文(13)

文章存档

2011年(1)

2009年(2)

2008年(3)

2007年(7)

我的朋友

发布时间:2007-11-23 13:41:57

计算Object(包括表,索引)的占用空间及未使用空间存储过程。create or replace procedure get_table_blocks(v_user varchar2 default user, --object对应的user v_objname varchar2 --对应的object name ) asl_fs1_bytes number;l_fs2_bytes number;l_fs3_bytes number;l_fs4_bytes number;l_fs1_blocks number;l_fs2_blocks number;l_fs3_blocks numb......【阅读全文】

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

发布时间:2007-11-23 13:37:41

对于一些对表经常操作的数据来说。大量的增加及删除操作会导致表的占用空间浪费,下面的操作可以回收整理。减少不必要的空间占用。需要先创建一个存储过程来计算表或者索引占用的空间及使用的空闲空间。存储过程名:get_table_blocks('rocfy','T_test_data');传入参数为当前用户和对应要计算的表名或者索引名称即可。具体存储过程代码在后面在复制上来。操作过程:SQL> alter table T_test_data enable row movement; --支持行移动Table altered.SQL> set timing onSQL> set serveroutput onSQL> exec get_table_blocks('roc......【阅读全文】

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

发布时间:2007-09-30 15:46:09

Oracle使用的hints调整机制一直很复杂,Oracle Technical Network对使用hints调整Oracle SQL的过程有很好的全面评述。根据对10g数据库的介绍,可使用更多新的optimizer hints来控制优化行为。现在让我们迅速了解一下这些强大的新hints: spread_min_analysis 使用这一hint,你可以忽略一些关于如详细的关系依赖图分析等电子表格的编译时间优化规则。其他的一些优化,如创建过滤以有选择性的定位电子表格访问结构并限制修订规则等,得到了继续使用。 由于在规则数非常大的情况下,电子表格分析会很长。这一提示可以帮助我们减少由此产生的数......【阅读全文】

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

发布时间:2007-09-30 15:32:30

http://www.adp-gmbh.ch/ora/sql/hints/index.html /*+ hint */ /*+ hint(argument) */ /*+ hint(argument-1 argument-2) */ All hints except /*+ rule */ cause the CBO to be used. Therefore, it is good practise to analyze the underlying tables if hints are used (or the query is fully hinted. There should be no schema names in hints. Hints must use aliases if alias names are used for table names. So the following is wrong: select /*+ index(scott.emp ix_emp) */ from scott.emp emp_alias better: selec......【阅读全文】

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

发布时间:2007-09-26 17:10:57

Oracle注:以下指标取自Oracle的性能分析工具Statspack所提供的性能分析指标。指标名称指标描述指标范围指标单位1.关于实例效率(Instance Efficiency Percentages)的性能指标缓冲区未等待率(Buffer Nowait %)指在缓冲区中获取Buffer的未等待比率。该指标的值应接近100%,如果该值较低,则可能要增大buffer cache。%Redo缓冲区未等待率(Redo NoWait %)指在Redo缓冲区获取Buffer的未等待比率。该指标的值应接近100%,如果该值较低,则有2种可能的情况:1.online redo log没有足够的空间;2.log切换速度较慢。%缓冲区命中率(Buffer Hit %)......【阅读全文】

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

登录 注册