使用 BAR_XFER_BUF_SIZE 配置参数可指定每个传输缓冲区的大小。
BAR_XFER_BUF_SIZE 的值以 GBase 8s 基页大小为单位。对于 Linux、Solaris 和 HP,GBase 8s 基页大小为 2K。
最大缓冲区大小是 64 千字节,因此 BAR_XFER_BUF_SIZE * 页面大小 <= 64 千字节。
最大缓冲区大小是 64 千字节,因此 BAR_XFER_BUF_SIZE * 页面大小 <= 64 千字节。
数据库服务器将缓冲区传递到 ON-Bar 和存储管理器。
一个传输缓冲区大小 = BAR_XFER_BUF_SIZE * 基页 pagesize
内存 = (BAR_XFER_BUF_SIZE * 基页 PAGESIZE) + 500
额外的 500 字节是系统开销。例如,如果 BAR_XFER_BUF_SIZE 为 15,那么传输缓冲区应该为 61,940 字节。
传输缓冲区的数量(针对每个备份流)由 BAR_NB_XPORT_COUNT 指定,而并行备份流的数量由 BAR_MAX_BACKUP 指定。
例如,对于 Linux 上大小为 128*2048(值为 262144)的传输缓冲区,请指定:
BAR_XFER_BUF_SIZE 128