如果平台不支持 KAIO 或如果 I/O 是缓冲区文件块,那么数据库服务器将通过虚拟处理器的 AIO 类执行数据库 I/O。所有的 AIO 虚拟处理器同等服务其类中的所有 I/O 请求。
数据库服务器将根据块的文件名为每个磁盘块指定一个队列(有时称为 gfd 队列)。数据库服务器根据最小化磁头移动算法预订队列中的 I/O 请求。AIO 虚拟处理器为工作在循环法方式下暂挂的队列提供服务。
所有其他的非阻塞 I/O 排列在 AIO 队列中。
使用带有 aio 关键字的 VPCLASS 参数可指定数据库服务器初次启动的 AIO 虚拟处理器的数量。有关 VPCLASS 的信息,请参阅 GBase 8s 管理员参考 中有关配置参数的章节。
当数据库服务器是联机方式时,您可以启动其他的 AIO 虚拟处理器。有关更多信息,请参阅在联机方式下添加虚拟处理器。
当数据库服务器处于联机方式时,您不能删除 AIO 虚拟处理器。