2026-03-12 20:23:15
This commit is contained in:
143
vg/dnfs_stats.sql
Normal file
143
vg/dnfs_stats.sql
Normal file
@@ -0,0 +1,143 @@
|
||||
@@header
|
||||
|
||||
/*
|
||||
*
|
||||
* Author : Vishal Gupta
|
||||
* Purpose : Display dNFS Files
|
||||
* Version :
|
||||
* Parameters :
|
||||
*
|
||||
*
|
||||
* Revision History:
|
||||
* ===================
|
||||
* Date Author Description
|
||||
* --------- ------------ -----------------------------------------
|
||||
* 15-Aug-13 Vishal Gupta Created
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/************************************
|
||||
* INPUT PARAMETERS
|
||||
************************************/
|
||||
|
||||
/************************************
|
||||
* CONFIGURATION PARAMETERS
|
||||
************************************/
|
||||
|
||||
|
||||
Prompt ***********************
|
||||
Prompt * dNFS Statistics
|
||||
Prompt ***********************
|
||||
|
||||
set numf 9,999,999
|
||||
COLUMN inst_id HEADING "I#" FORMAT 99
|
||||
COLUMN pnum HEADING "Process|Number" FORMAT 999999
|
||||
COLUMN nfs_null HEADING "Null"
|
||||
COLUMN nfs_getattr HEADING "GetAttr"
|
||||
COLUMN nfs_setattr HEADING "SetAttr"
|
||||
COLUMN nfs_lookup HEADING "Lookup"
|
||||
COLUMN nfs_readlink HEADING "Read|Link"
|
||||
COLUMN nfs_access HEADING "Access"
|
||||
COLUMN nfs_read HEADING "Read"
|
||||
COLUMN nfs_write HEADING "Write"
|
||||
COLUMN nfs_create HEADING "Create"
|
||||
COLUMN nfs_mkdir HEADING "MkDir"
|
||||
COLUMN nfs_symlink HEADING "SymLink"
|
||||
COLUMN nfs_mknod HEADING "MKNOD"
|
||||
COLUMN nfs_remove HEADING "Remove"
|
||||
COLUMN nfs_rmdir HEADING "RMDIR"
|
||||
COLUMN nfs_link HEADING "Link"
|
||||
COLUMN nfs_readdir HEADING "Read|Dir"
|
||||
COLUMN nfs_readdirplus HEADING "Read|Dir|Plus"
|
||||
COLUMN nfs_fsstat HEADING "FSStat"
|
||||
COLUMN nfs_fsinfo HEADING "FSInfo"
|
||||
COLUMN nfs_pathconf HEADING "Pathconf"
|
||||
COLUMN nfs_commit HEADING "Commit"
|
||||
COLUMN nfs_mount HEADING "Mount"
|
||||
|
||||
BREAK ON inst_id SKIP 1
|
||||
COMPUTE SUM LABEL "Total" OF nfs_null ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_getattr ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_setattr ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_lookup ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_access ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_read ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_write ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_create ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_write ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_commit ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_fsstat ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_fsinfo ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_symlink ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_mknod ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_remove ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_rename ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_readlink ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_mkdir ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_rmdir ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_link ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_readdir ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_readdirplus ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_pathconf ON inst_id
|
||||
COMPUTE SUM LABEL "Total" OF nfs_mount ON inst_id
|
||||
|
||||
SELECT st.inst_id
|
||||
, st.pnum
|
||||
, st.nfs_null
|
||||
, st.nfs_getattr
|
||||
, st.nfs_setattr
|
||||
, st.nfs_lookup
|
||||
, st.nfs_access
|
||||
, st.nfs_read
|
||||
, st.nfs_write
|
||||
, st.nfs_create
|
||||
, st.nfs_commit
|
||||
, st.nfs_fsstat
|
||||
, st.nfs_fsinfo
|
||||
/* , st.nfs_symlink
|
||||
, st.nfs_mknod
|
||||
, st.nfs_remove
|
||||
, st.nfs_rename
|
||||
, st.nfs_readlink
|
||||
, st.nfs_mkdir
|
||||
, st.nfs_rmdir
|
||||
, st.nfs_link
|
||||
, st.nfs_readdir
|
||||
, st.nfs_readdirplus
|
||||
, st.nfs_pathconf
|
||||
, st.nfs_mount
|
||||
*/
|
||||
FROM gv$dnfs_stats st
|
||||
--JOIN gv$dnfs_channels c ON st.inst_id = c.inst_id AND st.pnum = c.pnum
|
||||
WHERE (
|
||||
st.nfs_null
|
||||
+ st.nfs_getattr
|
||||
+ st.nfs_setattr
|
||||
+ st.nfs_lookup
|
||||
+ st.nfs_access
|
||||
+ st.nfs_read
|
||||
+ st.nfs_write
|
||||
+ st.nfs_create
|
||||
+ st.nfs_commit
|
||||
+ st.nfs_fsstat
|
||||
+ st.nfs_fsinfo
|
||||
+ st.nfs_symlink
|
||||
+ st.nfs_mknod
|
||||
+ st.nfs_remove
|
||||
+ st.nfs_rename
|
||||
+ st.nfs_readlink
|
||||
+ st.nfs_mkdir
|
||||
+ st.nfs_rmdir
|
||||
+ st.nfs_link
|
||||
+ st.nfs_readdir
|
||||
+ st.nfs_readdirplus
|
||||
+ st.nfs_pathconf
|
||||
+ st.nfs_mount
|
||||
) > 0
|
||||
ORDER BY st.inst_id
|
||||
, st.pnum
|
||||
;
|
||||
|
||||
@@footer
|
||||
Reference in New Issue
Block a user