Oracle view 小结片段

原创 2013年12月05日 21:22:08

以前下载了一个关于Oracle 视图的pdf,水平有限,没看懂多少。


版本信息:

select * from v$version; 

数据库信息: 
select name, created, log_mode from v$database; 

基本的许可信息 
select * from    v$license; 

数据库中已安装的产品项
select * from    v$option; 

内存分配摘要(V$SGA) 
内存分配的细节(V$SGASTAT) 

测定数据的命中率(V$SYSSTAT) 


查询V$SYSSTAT视图(如下程序清单所示)可以查看从内存中读取数据的频率。它提供
了数据库中设置的数据块缓存区的命中率。这个信息可以帮助您判断系统何时需要更多的数
据缓存(DB_CACHE_SIZE),或者系统的状态何时调整得不佳(二者均将导致较低的命中率)。
通常情况下,您应当确保读数据的命中率保持在95%以上。将系统的命中率从98%提高到99%,
可能意味着性能提高了100%(取决于引起磁盘读操作的语句)。 

select 1-(sum(decode(name, 'physical reads', value,0))/ 
(sum(decode(name, 'db block gets', value,0)) + 
(sum(decode(name, 'consistent gets', value,0))))) 
"Read Hit Ratio" 
from       v$sysstat; 


Read Hit Ratio 
-------------- 

.996558641 


在Oracle 10g中,也可以直接获得V$SYSMETRIC中的 AWR 信息: 

select metric_name, value 
from     v$sysmetric 
where    metric_name = 'Buffer Cache Hit Ratio'; 

METRIC_NAME                                                          VALUE 
------------------------------------------------------ ---------- 
Buffer Cache Hit Ratio                                          100 


上面程序清单中的命中率很高,但这并不意味着系统已经调整至最佳状态。很高的命
中率也可能意味着查询使用了过度的索引。如果这个命中率低于95%,您可能需要增加
init.ora参数DB_CACHE_SIZE,或者调整一些引起磁盘读取操作的查询(仅当这样做是可行
的并且确实有效的情况下)。一种例外情况就是分布在不同块中的数据分布的极不平衡。如
果不考虑这种可能性,那么命中率低于90%几乎总意味着系统调整得很糟糕,要么就是某些
人不切实际地设计,使每个数据块的数据都极不平衡。(参阅第4章,查看有关命中率的其

他信息)。 


如果需要,也可以使用新的V$DB_CACHE_ADVICE视图来帮助改变数据缓存的大小。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Oracle数据库中查询结果集中保留两位小数的问题

工作中遇到的Oracle数据库字段格式化问题,在此记录 保留两位小数主要分为两种情况: 1.数字保留两位小数;(小数点左侧数字可能比较大,比如1234567890.12) 2.百分比保留两位小数...
  • qgfjeahn
  • qgfjeahn
  • 2017年05月09日 17:50
  • 2325

让Oracle 大小写敏感 表名 字段名 对像名

一、解决方案    1、在表名、字段名、对象名上加上双引号,即可实现让oracle大小写区分。    2、但是这又引起了另一个问题:在数据库操作中,sql语句中相应的表名、字段名、对象...
  • songkexin
  • songkexin
  • 2015年02月05日 06:21
  • 2609

ORACLE 连接某个字段及分组后取某个字段最大(最小)等实现方法

1.连接某个字段 对于表A 我们有B  有时候,我们想
  • jdzms23
  • jdzms23
  • 2014年04月16日 15:01
  • 3506

2018国家公务员考试备考反面论证法在片段阅读中的用法小结(2)

【例2】政府每出台一项经济政策,都会改变某些利益集团的收益预期。出于自利,这些利益集团总会试图通过各种行为选择,来抵消政策对他们造成的损失。此时如果政府果真因此而改变原有的政策,其结果不仅使政府出台的...
  • qq_39579211
  • qq_39579211
  • 2017年07月21日 12:19
  • 107

2018国家公务员考试备考反面论证法在片段阅读中的用法小结(2)

2018国家公务员考试备考反面论证法在片段阅读中的用法小结(2) 【例2】政府每出台一项经济政策,都会改变某些利益集团的收益预期。出于自利,这些利益集团总会试图通过各种行为选择,来抵消政策对他们...
  • qq_39543862
  • qq_39543862
  • 2017年07月21日 08:34
  • 126

view 相关内容代码片段笔记

在activity中获取fragment中的控件  getFragmentManager().findFragmentById(id).getView().findViewById(id) ...
  • yudajun
  • yudajun
  • 2017年03月11日 11:58
  • 183

oracle环境变量学习小结.

  • 2012年06月07日 16:07
  • 26KB
  • 下载

wxh ORACLE 安全检测的片段

  • 2007年09月15日 23:29
  • 4KB
  • 下载

oracle小结.ppt

  • 2009年07月06日 10:02
  • 327KB
  • 下载

asp.net mvc view 使用小结2

1.actionLink: 一般使用:   跨controller调用: controller:  [AsyncTimeout(6000)]         public void method...
  • csharp25
  • csharp25
  • 2012年09月13日 19:03
  • 965
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle view 小结片段
举报原因:
原因补充:

(最多只允许输入30个字)