打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
phyrds,phyblkrd有什么区别

phyrds,phyblkrd有什么区别 -

 

question:

select phyrds,phyblkrd from v$filestat


answer1:

quote:
最初由 163er 发布
select phyrds,phyblkrd from v$filestat


我的理解是
phyrds是物理读的次数
phyblkrd是物理读的block数



answer2:


__________________
托马斯张
MSN:toms_zrp@hotmail.com
我的BLOG:http://tomszrp.itpub.net



answer3:

PHYRDS : Number of physical reads done

PHYBLKRD: Number of physical blocks read



answer4:


__________________
orcl ,my love.
MSN:feibiao820620@hotmail.com
Email:feibiao1@vip.sina.com


answer5:

为了加深理解,简单的做了个测试

代码:

SQL
> create table toms (str varchar2(64));

表已创建。

SQL
> insert into toms values('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa');

已创建 1 行。

SQL
> commit;

提交完成。

SQL
> select * from toms;

STR
-----
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

SQL
> insert into toms select * from toms;

已创建 1 行。

SQL
> /

已创建2行。

SQL
> /

已创建4行。

SQL
> /

已创建8行。

SQL
> /

已创建16行。

SQL
> /

已创建32行。

SQL
> /

.......

SQL> /

已创建8192行。

SQL
> commit;

提交完成。

SQL
> select count(*) from toms;

  
COUNT(*)
----------
     
16384

SQL
> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL
> startup
ORACLE 例程已经启动。

Total System
Global Area   89201304 bytes
Fixed Size                   453272 bytes
Variable Size              67108864 bytes
Database Buffers           20971520 bytes
Redo Buffers                 667648 bytes
数据库装载完毕。
数据库已经打开。

SQL
> alter system set db_file_multiblock_read_count=16;

SQL> select phyrds,phyblkrd from v$filestat where file#=8;

    
PHYRDS   PHYBLKRD
---------- ----------
         
4          4

SQL
> select count(*) from toms;

  
COUNT(*)
----------
     
16384

SQL
>
SQL> select phyrds,phyblkrd from v$filestat where file#=8;

    
PHYRDS   PHYBLKRD
---------- ----------
        
17        191

SQL
> select 17-4,191-4 from dual;

      
17-4      191-4
---------- ----------
        
13        187

SQL
> select 187/13 from dual;

    
187/13
----------
14.3846153

SQL
>
SQL> select phyrds,phyblkrd from v$filestat where file#=8;

    
PHYRDS   PHYBLKRD
---------- ----------
        
17        191

SQL
> alter system set db_file_multiblock_read_count=64;

系统已更改。

SQL
> select count(*) from toms;

  
COUNT(*)
----------
     
16384

SQL
>
SQL> select phyrds,phyblkrd from v$filestat where file#=8;

    
PHYRDS   PHYBLKRD
---------- ----------
        
20        377

SQL
> select phyrds,phyblkrd from v$filestat where file#=8;

    
PHYRDS   PHYBLKRD
---------- ----------
        
20        377

SQL
> select (377-191)/3 from dual;

(
377-191)/3
-----------
         
62

SQL
>  alter system set db_file_multiblock_read_count=128;

系统已更改。

SQL
> select count(*) from toms;

  
COUNT(*)
----------
     
16384

SQL
>  select phyrds,phyblkrd from v$filestat where file#=8;

    
PHYRDS   PHYBLKRD
---------- ----------
        
22        561

SQL
> select (561-377)/2 from dual;

(
561-377)/2
-----------
         
92

SQL
>




answer6:


__________________
托马斯张
MSN:
toms_zrp@hotmail.com
我的BLOG:http://tomszrp.itpub.net



answer7:

翻书:DBA Reference


answer8:


__________________
Mail:seaman.ning#gmail.com
MSN:seaman_ning#msn.com



http://NinGoo.itpub.net


Oracle文档 | AskTom | Metalink | Ixora



answer9:

toms 4楼的回复真是不错啊。


answer10:


__________________
我懒但想学习

过了大半个月才发现的
blog


answer11:

quote:
最初由 NinGoo 发布
翻书:DBA Reference


我对上帝说,我要DBA Reference ,于是DBA Reference 就有了



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Oracle V$FILESTAT
2019年5月数据库流行度排行:老骥伏枥与青壮图强
oracle常用sql语法集合_GIS动力站 GIS:RS:GPS:开发应用|开源|算法|...
物理视图增量刷新无法清除物化视图log
createuser_oracle_gutt133103
oracle运维(持续更新)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服