Oracle 等待事件 BFILE read 官方解释,作用,如何使用及优化方法
本站中文解释
Oracle 事件 BFILE read 指的是对 Oracle 中的 BFILE 数据文件的读取操作,BFILE 是Oracle 数据库内部存储的一种特殊类型,不同于普通逻辑文件,它存储在一个特定的外部目录中,由实际操作系统管理。BFILE 能够存储任何格式的外部数据,甚至是图片、视频文件等等,因此被称为 Oracle 数据库的外部文件系统。
BFILE 数据文件在 Oracle 数据库中实际上是一个指针,而不是实际的文件。BFILE read 事件其实是一个操作系统的行为,就是从外部系统中读取文件数据到 Oracle 数据库中,Oracle 数据库会根据 BFILE 指向的目标文件,调用系统调用函数,取得外部系统中的该文件内容,最终读取到 Oracle 数据库中。
BFILE read 事件主要用于对外部文件内容的读取,可以将外部文件中的任何类型的数据放到 Oracle 数据库中,这样就可以尽量利用 Oracle 数据库的强大处理能力,对外部文件内容进行更高效的处理或者保存,并能将外部文件数据与 Oracle 数据库的其他数据进行综合处理。
官方英文解释
The session waits for a read from a external large object (LOB) to complete.
Wait Time: The total elapsed time for the read to complete
Parameter | Description |
---|---|
session# |
See “session#” |
waited |
See “waited” |