Oracle 视图 V$FILE_HISTOGRAM 官方解释,作用,如何使用详细说明
本站中文解释
V$FILE_HISTOGRAM是一个视图,它将文件索引化并可以用来显示有关数据库文件的各种运行时间统计。它提供了一种快速、轻便的方法来确定哪些文件需要更多的关注,以及可能需要重新整理的文件。它有助于辨别文件最经常使用的功能,以便概览文件的行为。
V$FILE_HISTOGRAM有以下几种使用方式:
首先,可以使用它来监视和优化文件的I/O活动。可以使用它来追踪每个文件的读写作业次数,以及每个文件何时执行作业。此外,可以使用它来查看有多少文件被精确地预读和后置读取,以及哪些文件被读取多次。
其次,我们可以使用V$FILE_HISTOGRAM来跟踪文件扩展/缩减的次数和大小。此外,可以使用它来监视文件是否适合某些操作,例如控制表空间满时使用。
最后,V$FILE_HISTOGRAM可以用来预测未来的I/O活动,以改善数据库文件及系统操作性能。它可以让用户更快地找出哪些文件是性能瓶颈。
官方英文解释
V$FILE_HISTOGRAM
displays a histogram of all synchronous single block reads on a per-file basis (for data files). The histogram has buckets of time intervals from < 1 ms, < 2 ms, < 4 ms, < 8 ms, … < 221 ms, < 222 ms, and >= 222 ms.
The histogram will not be filled unless the STATISTICS_LEVEL
initialization parameter is set to ALL
.
Column | Datatype | Description |
---|---|---|
|
|
File number |
|
|
Amount of time the bucket represents (in milliseconds). If the duration = |
|
|
Number of waits of the duration belonging to the bucket of the histogram |
|
|
The ID of the container to which the data pertains. Possible values include:
|