一些表的顺序扫描可以使用light scan来读取数据。light scan通过利用会话内存直接从磁盘读取来绕过缓冲池。
与使用缓冲池进行顺序扫描和跳过大型表扫描相比,light scan可以提供诸多性能优势。这些优势包括:
在以下条件下进行light scan:
light scan的配置设置
如果 SET ENVIRONMENT 语句的BATCHEDREAD_TABLE配置参数或IFX_BATCHEDREAD_TABLE会话环境选项设置为 0,那么light scan不用于访问具有可变长度行的表,或行长度大于包含该表的数据库空间的页大小的表。可变长度行包括具有可变长度列的表,如 VARCHAR、LVARCHAR 或 NVARCHAR,以及压缩的表。