当前位置:网站首页>GBASE 8s 通过light scan优化查询性能
GBASE 8s 通过light scan优化查询性能
2022-07-29 21:18:00 【八珍豆腐】
一些表的顺序扫描可以使用light scan来读取数据。light scan通过利用会话内存直接从磁盘读取来绕过缓冲池。
与使用缓冲池进行顺序扫描和跳过大型表扫描相比,light scan可以提供诸多性能优势。这些优势包括:
- 读取许多数据页时绕过缓冲池的开销
- 防止在为单个查询读取多个连续页时将经常访问的页强制退出缓冲池。
在以下条件下进行light scan:
- 优化程序选择对表进行顺序扫描或skip-scan。
- 表中的数据量超过 1 MB。
- 查询满足以下锁定条件之一:
- 隔离级别为脏读(或数据库没有事务日志记录)。
- 该表在整个表上至少有一个共享锁,并且隔离级别不是游标稳定性。
light scan的配置设置
如果 SET ENVIRONMENT 语句的BATCHEDREAD_TABLE配置参数或IFX_BATCHEDREAD_TABLE会话环境选项设置为 0,那么light scan不用于访问具有可变长度行的表,或行长度大于包含该表的数据库空间的页大小的表。可变长度行包括具有可变长度列的表,如 VARCHAR、LVARCHAR 或 NVARCHAR,以及压缩的表。
边栏推荐
- 银河麒麟V10 SP2 x86编译安装 PHP7.4
- 容器网络硬核技术内幕 (26) 知微知彰,知柔知刚 (下)
- An article to understand service governance in distributed development
- Use the PostgreSQL GRANT command to modify permissions on various database objects
- WeChat Mini Program 31 Subcontracting Mechanism
- 三品牌下半年将带来多款新品,东风日产将迎来“产品大潮”
- 240. Searching 2D Matrix II
- Come in now!!!Take you to know the basic data types of C language
- 品牌广告投放平台的中台化应用与实践
- 【CVPR2022】A Unified Query-based Paradigm for Point Cloud Understanding
猜你喜欢
随机推荐
02-SDRAM:自动刷新
一 JS中Promise用法、二闭包的概念与用法、三对象创建的四种方式与区区别、四 如何声明一个类
Dry goods!Cooperative Balance in Federated Learning
微信小程序 30 自定义模板和获取用户登录凭证
qt中qstring合并字符串
给图片左上角加logo标识、左下角加时间和地址、地址到达指定长度换行
Huawei Enjoy 50 Pro evaluation: HarmonyOS blessing is smoother and safer
leetcode-593:有效的正方形
无文件落地免杀的初尝试思考(上)
分布式之基石: 可靠性——What a tangled web we weave
Cooler Navigation helps you shop easily in shopping malls without confusion
笔记:fgets函数详解
刚重装的win7系统不能上网(深度系统安装步骤)
容器网络硬核技术内幕 (23) 权利,知识与责任
[Point Cloud] M3DeTR: Multi-representation, Multi-scale, Mutual-relation 3D Object Detection with Transformers
c#开发知识点总结
惠普服务器硬盘指示灯不亮或显示蓝色
sizeof和strlen的区别(strlen和sizeof的用法)
PointPillars 工程复现
《nlp入门+实战:第七章:pytorch中数据集加载和自带数据集的使用》





![[ACTF2020 Freshman Competition]Exec 1](/img/1e/a3c19d514207e6965d09c66b86e519.png)


![LeetCode 593 Valid Squares [Math] HERODING's Road to LeetCode](/img/c2/34624c9c7693ba40d0b3724c0db611.png)
