v$sqlarea,v$sql,v$sqltext的区别

(1)v$sqltext存储的是完整的SQL,SQL被分割 SQL> desc v$sqltextName Null? Type----------------------------------------- -------- ----------------------------ADDRESS RAW(4) ---------HASH_VALUE NUMBER --...
数据库 | 2008-06-16 23:39 | 阅读 5695 次 | 评论 0 条

数据库日常维护指导手册

目 录 第一章 MSWITCH系统数据库日常维护..................................................1 1.1 检查数据库的基本状况........................................................................................1 1.2 检查SOLARIS和ORACLE的日志文件.......................................................................6 1.3 检查ORA...
数据库 | 2008-06-16 23:20 | 阅读 5194 次 | 评论 0 条

如何监控oracle索引的使用

  研究发现,Oracle数据库使用的索引不会超过总数的25%,或者不易他们期望被使用的方式使用。通过 监控数据库索引的使用,释放那些未被使用的索引,从而节省维护索引的开销,优化性能。    1、在oracle8i中,确定使用了那个索引的方法意味着要对存在语共享SQL区中的所有语句运行EXPLIAN PALN,然后查询计划表中的OPERATION列,从而识别有OBJECT_OWNER和OBJECT_NAME列所确定的那个索引上的索引访问。  下面是一个监控索引使用的脚本,这个脚本仅仅是一个样品,在某种条件下成立:    条件:  运行这个脚本的用户拥有权限解释所有的v$sqlarea中的...
数据库 | 2008-06-16 23:18 | 阅读 3248 次 | 评论 0 条

Oracle表分区和索引分区

分区概述 为了简化数据库大表的管理,例如在数据仓库中一般都是TB级的数量级.ORACLE8以后推出了分区选项.分区将表分离在若于不同的表空间上,用分而治之的方法来支撑元限膨胀的大表,组大表在物理一级的可管理性.将大表分割成较小的分区可以改善表的维护、备份、恢复、事务及查询性能。 分区的优点: 1、 增强可用性:如果表的一个分区由于系统故障而不能使用,表的其余好的分区仍可以使用; 2、 减少关闭时间:如果系统故障只影响表的一部份分区,那么只有这部份分区需要修复,矿能比整个大表修复花的时间更少; 3、 维护轻松:如果需要得建表,独产管理每个公区比管理单个大表要轻松得多; 4...
数据库 | 2008-06-16 23:16 | 阅读 7794 次 | 评论 0 条

在Oracle中监控和跟踪索引使用情况

在 Oracle9i 之前,监控索引使用的唯一方法是执行他们的程序库缓中的所有SQL,然后手工记下所有被使用的索引。 最近的研究发现 Oracle 数据库所使用的索引从来没有达到过可用索引数的1/4,或者其用法与其开始设计的意图不相同。未用的索引浪费空间,而且还会降低 DML 的速度,尤其是 UPDATE 和 INSERT 语句。 Oracle9i提供一个简单的方法来打开和关闭索引使用跟踪,那就是MONITORING USAGE 子句:     alter index cust_name_idx monitoring usage;  alter index cust_name...
数据库 | 2008-06-16 23:15 | 阅读 3889 次 | 评论 0 条
浏览44569次