性能:检查表上是否存在记录的最佳方法是什么?

2020-08-13 16:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 通常可以使用: 从x =...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

通常可以使用:

从x = y的选项卡中选择单个*。

但是,关于性能,我认为 其他一些更好的命令...

任何想法吗?

tks。

15条回答
zZ12138
2020-08-13 16:34

从x = y的标签中选择单个*。

你好

如果您的数据库将表数据存储在B树中,则可以这样做并从中受益,

您已经选择了可能需要的数据。

如果您有没有索引组织表的ORACLE,并且不需要数据,但是

只需确认记录存在,

 从选项卡中选择only_key_fields,其中x = y
 

会更快,因为您保存了数据块提取。

如果您的PK的高度为2或3,则表示"获得"的收益为33%或25%,

如果可能需要的表块访存可能涉及物理读取,则可能会更多。

Volker

一周热门 更多>