Index Rules

STA101 - Introductions and Overview

📄 第 21 页 🎬 视频课程

课程章节介绍

今天我们来聊聊Salesforce中的索引规则。索引在数据库中非常重要,它可以帮助我们更快地找到数据。但是,使用索引也有一些规则需要遵守,否则它可能不会起到应有的作用。 首先,我们来看自定义索引和标准索引的阈值。自定义索引的阈值是总记录的10%或者333,000条记录,也就是说,如果你的查询结果超过了这个数量,自定义索引可能就不会起作用了。标准索引的阈值稍微高一些,是总记录的20%或者666,000条记录。 接下来,我们来看看“AND”和“OR”这两个逻辑操作符对索引的影响。如果你在查询中使用了“AND”,那么你的查询结果需要低于总记录的20%或者666,000条记录,这样索引才会有效。如果你使用了“OR”,那么你的查询结果需要低于总记录的10%或者所有索引总和333,000条记录。 此外,Salesforce还支持“LIKE”操作符,但使用它时,系统会测试前100,000行的选择性,以确保索引的有效性。 还有一些情况下,索引是不会被使用的。比如,当你在查询中使用了“不等于”(即“!=”)操作符时,索引是不会被使用的。同样,如果你在查询中直接指定了一个值(比如'city='),而没有使用索引字段,索引也不会被使用。 最后,Salesforce提供了一个查询计划工具,这个工具可以帮助你分析你的查询是否会使用索引,以及索引的使用情况如何。这个工具对于优化查询性能非常有帮助。 好了,这就是今天关于Salesforce索引规则的讲解。希望这些信息能帮助你在使用Salesforce时更有效地利用索引,提高查询效率。如果有任何问题,随时提问哦!