大家好,因为工作的需要,需要知道这些指标对应的sql语句,本人数据库方面是个菜鸟,所以还请各位大侠帮忙!!
罗列出的指标很多,大侠们能写几个就写几个,非常感谢。
性能方面:
每小时检查点的次数
每秒钟块改变的次数
每秒钟取块的次数
每秒钟对数据库引擎的调用次数
检查点的平均间隔时间(分钟)
当前的交易数
不同会话间入队列死锁的总数
入队列释放的总数
入队列的请求数
入队列的超时次数
入队列的等待次数
服务器每秒执行语句的比率
平均的等待锁的时间
平均的等待锁的百分比
等待回滚段的次数
排序时的平均行数
每秒钟的交易数
第秒钟的用户调用
回滚交易的百分比SGA方面:
缓冲区繁忙程度
系统全局区信息
用于管理缓冲区的队列中可用的槽数
巳用于管理缓冲区的槽数
所有用于管理缓冲区的槽数
等待可用缓冲区的百分比
Lib Pin的请求数
Lib的重加载次数
回滚段缓冲区繁忙程度表空间:
被监控的表空间的是否已自动扩展
巳申请空间的百分比
可用空间Redo日志:
申请Redo Latch失败的百分比
请求Redo Copy Latch挫败的百分比
Redo日志文件项的平均大小
数据被添加到Redo日志文件中的比率
Redo日志文件项请求的百分比环境:
Block改变率
平均每个事务改变的Block数
平均每个事务访问的Block数
平均每个交易数据库调用的数量容量:
报警日志文件的大小
BGDump可用空间
巳使用的BGDump空间
BGDump空间使用的百分比
CoreDump可用空间
巳使用CoreDump空间
CoreDump空间使用的百分比
UserDump可用空间
巳使用的UserDump空间
UserDump空间使用的百分比
可用锁数
指定用户磁盘排序次数
指定用户逻辑读的次数
指定用户使用的内存数
指定用户打开的游标数
指定用户物理读的次数
指定用户物理写的次数MTS
可用的共享服务器的数目
空闲的共享服务器的数目
巳使用的共享服务器数目
分配器繁忙的百分比
分配器最大的等待时间PQO
并行查询数
并行查询使用的CPU的百分比
并行查询的Slave繁忙的百分比
并行查询使用的Slave数
并行查询可用的Slave数
罗列出的指标很多,大侠们能写几个就写几个,非常感谢。
性能方面:
每小时检查点的次数
每秒钟块改变的次数
每秒钟取块的次数
每秒钟对数据库引擎的调用次数
检查点的平均间隔时间(分钟)
当前的交易数
不同会话间入队列死锁的总数
入队列释放的总数
入队列的请求数
入队列的超时次数
入队列的等待次数
服务器每秒执行语句的比率
平均的等待锁的时间
平均的等待锁的百分比
等待回滚段的次数
排序时的平均行数
每秒钟的交易数
第秒钟的用户调用
回滚交易的百分比SGA方面:
缓冲区繁忙程度
系统全局区信息
用于管理缓冲区的队列中可用的槽数
巳用于管理缓冲区的槽数
所有用于管理缓冲区的槽数
等待可用缓冲区的百分比
Lib Pin的请求数
Lib的重加载次数
回滚段缓冲区繁忙程度表空间:
被监控的表空间的是否已自动扩展
巳申请空间的百分比
可用空间Redo日志:
申请Redo Latch失败的百分比
请求Redo Copy Latch挫败的百分比
Redo日志文件项的平均大小
数据被添加到Redo日志文件中的比率
Redo日志文件项请求的百分比环境:
Block改变率
平均每个事务改变的Block数
平均每个事务访问的Block数
平均每个交易数据库调用的数量容量:
报警日志文件的大小
BGDump可用空间
巳使用的BGDump空间
BGDump空间使用的百分比
CoreDump可用空间
巳使用CoreDump空间
CoreDump空间使用的百分比
UserDump可用空间
巳使用的UserDump空间
UserDump空间使用的百分比
可用锁数
指定用户磁盘排序次数
指定用户逻辑读的次数
指定用户使用的内存数
指定用户打开的游标数
指定用户物理读的次数
指定用户物理写的次数MTS
可用的共享服务器的数目
空闲的共享服务器的数目
巳使用的共享服务器数目
分配器繁忙的百分比
分配器最大的等待时间PQO
并行查询数
并行查询使用的CPU的百分比
并行查询的Slave繁忙的百分比
并行查询使用的Slave数
并行查询可用的Slave数
感觉我也是菜鸟了
我只能用sql出一半
SELECT A.TABLESPACE_NAME 表空间名称,
TOTAL_SPACE / (1024 * 1024) 总量,
FREE_SPACE / (1024 * 1024) 剩余量,
TRUNC((FREE_SPACE / TOTAL_SPACE) * 100) || '%' 剩余比例
FROM (SELECT TABLESPACE_NAME, SUM(BYTES) FREE_SPACE
FROM DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME) A,
(SELECT TABLESPACE_NAME, SUM(BYTES) TOTAL_SPACE
FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME) B
WHERE A.TABLESPACE_NAME = B.TABLESPACE_NAME
ORDER BY (FREE_SPACE / TOTAL_SPACE);
--2.查询某个用户的表占用空间大小
SELECT SEGMENT_NAME,
SEGMENT_TYPE,
TABLESPACE_NAME,
BYTES,
INITIAL_EXTENT,
NEXT_EXTENT
FROM DBA_SEGMENTS
WHERE OWNER = 'CAL'
ORDER BY BYTES DESC;--3.监控数据库表空间使用情况
SELECT D.TABLESPACE_NAME,
SPACE "SUM_SPACE(M)",
BLOCKS SUM_BLOCKS,
SPACE - NVL(FREE_SPACE, 0) "USED_SPACE(M)",
ROUND((1 - NVL(FREE_SPACE, 0) / SPACE) * 100, 2) "USED_RATE(%)",
FREE_SPACE "FREE_SPACE(M)"
FROM (SELECT TABLESPACE_NAME,
ROUND(SUM(BYTES) / (1024 * 1024), 2) SPACE,
SUM(BLOCKS) BLOCKS
FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME) D,
(SELECT TABLESPACE_NAME,
ROUND(SUM(BYTES) / (1024 * 1024), 2) FREE_SPACE
FROM DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME) F
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+)
UNION ALL
SELECT D.TABLESPACE_NAME,
SPACE "SUM_SPACE(M)",
BLOCKS SUM_BLOCKS,
USED_SPACE "USED_SPACE(M)",
ROUND(NVL(USED_SPACE, 0) / SPACE * 100, 2) "USED_RATE(%)",
NVL(FREE_SPACE, 0) "FREE_SPACE(M)"
FROM (SELECT TABLESPACE_NAME,
ROUND(SUM(BYTES) / (1024 * 1024), 2) SPACE,
SUM(BLOCKS) BLOCKS
FROM DBA_TEMP_FILES
GROUP BY TABLESPACE_NAME) D,
(SELECT TABLESPACE_NAME,
ROUND(SUM(BYTES_USED) / (1024 * 1024), 2) USED_SPACE,
ROUND(SUM(BYTES_FREE) / (1024 * 1024), 2) FREE_SPACE
FROM V$TEMP_SPACE_HEADER
GROUP BY TABLESPACE_NAME) F
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+);
谢谢 BrainStorm_Lee 你给的资料很好,很强大,大家也快去下载吧,虽然是英文的,但是多多少少还能看懂些。 强烈推荐大家快去下载!!!并且多谢 fwpzy 的支持,谢谢。现在还剩下这些问题,其他问题基本都在 http://download.csdn.net/source/533761 这里了
容量:
报警日志文件的大小
BGDump可用空间
巳使用的BGDump空间
BGDump空间使用的百分比
CoreDump可用空间
巳使用CoreDump空间
CoreDump空间使用的百分比
UserDump可用空间
巳使用的UserDump空间
UserDump空间使用的百分比
可用锁数
指定用户磁盘排序次数
指定用户逻辑读的次数
指定用户使用的内存数
指定用户打开的游标数
指定用户物理读的次数
指定用户物理写的次数PQO
并行查询数
并行查询使用的CPU的百分比
并行查询的Slave繁忙的百分比
并行查询使用的Slave数
并行查询可用的Slave数性能方面:
每小时检查点的次数
每秒钟块改变的次数
每秒钟取块的次数
每秒钟对数据库引擎的调用次数
检查点的平均间隔时间(分钟)
当前的交易数
不同会话间入队列死锁的总数
入队列释放的总数
入队列的请求数
入队列的超时次数
入队列的等待次数因为指标实在是太多,所以没有细分,也许会漏掉些。 还请大家多多收集,多谢。