SQL> select name,value from v$sysstat where name like '%writes%'
2 /
NAME VALUE
---------------------------------------------------------------- ----------
physical writes 402
数据库刚启动一会,做这个查询,参见上面结果
这个时候我做一个排序查询
SQL> desc test
Name Null? Type
----------------------------------------- -------- ----------------------------
OWNER VARCHAR2(30)
OBJECT_NAME VARCHAR2(128)
SUBOBJECT_NAME VARCHAR2(30)
OBJECT_ID NUMBER
DATA_OBJECT_ID NUMBER
OBJECT_TYPE VARCHAR2(18)
CREATED DATE
LAST_DDL_TIME DATE
TIMESTAMP VARCHAR2(19)
STATUS VARCHAR2(7)
TEMPORARY VARCHAR2(1)
GENERATED VARCHAR2(1)
SECONDARY VARCHAR2(1)
SQL> select count(*) from test;
COUNT(*)
----------
29514
SQL>
然后再查询:
select * from test order by 4;
SQL> select sum(PHYBLKWRT),sum( PHYWRTS ) from v$filestat;