影响智能大对象空间 I/O 的配置参数

SBSPACENAME、BUFFERPOOL 和 LOGBUFF 配置参数会影响智能大对象空间的 I/O 性能。

如果在定义一列 CLOB 或 BLOB 数据类型时没有指定智能大对象空间名称,那么 SBSPACENAME 配置参数指示缺省的智能大对象空间名称。要减少磁盘争用并提供更好的负载均衡,那么将缺省智能大对象空间放在与表数据分开的磁盘上。

对于缺省页面大小缓冲池和任何非缺省页面大小缓冲池,BUFFERPOOL 配置参数都会为缓冲池中的缓冲区和 LRU 队列指定缺省值。内存缓冲池的大小会影响智能大对象的 I/O 操作,因为缓冲池是这些对象共享内存的缺省区域。如果应用程序频繁访问智能大对象,那么将这些对象保留在缓冲池中是很有利的。智能大对象仅使用缺省页大小的缓冲池。有关估计要为智能大对象增加的缓冲池量的信息,请参阅智能大对象和缓冲区

缺省情况下,数据库服务器将智能大对象读入共享内存常驻部分中的缓冲区中。有关使用轻量级 I/O 缓冲区的更多信息,请参阅智能大对象的轻量级 I/O

LOGBUFF 配置参数会影响日志记录 I/O 活动,这是因为它指定了共享内存中逻辑日志缓冲区的大小。这些缓冲区的大小确定它们被填满所需的时间以及相应的清空到磁盘的频率。

如果记录智能大对象用户数据,那么请增加逻辑日志缓冲区的大小,以防止频繁清空到磁盘上的这些日志文件。