AUTO_READAHEAD 配置参数更改查询的自动预读取方式或禁用自动预读取。RA_PAGES 和 RA_THRESHOLD 配置参数会影响预读取。此外,DATASKIP 配置参数可允许或禁止跳过数据。
当 GBase 8s 检测到查询遇到 I/O 时,自动预读取处理通过发出异步页面请求来帮助提高查询性能。异步页面请求通过使用从磁盘检索数据并将其放在缓冲池中所需的处理来覆盖查询处理,可以提高查询性能。您还可以使用 SQL 的 SET ENVIRONMENT 语句的 AUTO_READAHEAD 环境选项来启用或禁用会话的 AUTO_READAHEAD 配置参数值。
以下各节描述与这些参数相关联的性能影响和注意事项。