virtual index:虚拟索引/假想索引。在数据库等系统中指只在逻辑层面存在、供查询优化器“模拟使用”来评估执行计划的索引,通常不实际建立索引段/不真正占用或很少占用存储,用于“what-if”性能测试与调优。(不同产品实现与叫法可能略有差异。)
/ˈvɝːtʃuəl ˈɪnˌdɛks/
A virtual index can help you test query performance without building the real index.
虚拟索引可以帮助你在不真正创建索引的情况下测试查询性能。
Before we change the schema, we created a virtual index to see whether the optimizer would choose a faster execution plan under realistic workload conditions.
在修改表结构之前,我们先创建了一个虚拟索引,以便在接近真实的负载条件下观察优化器是否会选择更快的执行计划。
virtual 来自拉丁语 virtus(“力量、效力”),在现代英语里常引申为“非实体但在效果上等同”。index 来自拉丁语 index(“指示者、目录、索引”)。合在一起,virtual index 就是“起到索引作用、但不一定物理存在”的索引概念,常用于数据库性能调优语境。
该术语更常见于技术文献而非传统文学作品,尤其出现在数据库调优与查询优化相关资料中,例如: