IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:virtual index

共 1 篇相关文章

IT 累计浏览 3,247

Virtual Indexes

这篇讲的是Oracle数据库中一个容易被忽略的索引特性演进。作者从Oracle 11g引入的“invisible index”(不可见索引)切入,指出其设计思想很可能更早源自“virtual index”(虚拟索引)的概念。文章对比了这两者的异同:不可见索引是数据库优化器能感知但不会使用的索引,主要用于评估索引变更的影响;而虚拟索引则更“虚”,可能不占用实际存储空间,常用于更早期的测试或特定工具链中。 核心差异在于它们与数据库优化器的交互程度和适用场景。不可见索引为DBA提供了一个安全的“试验沙盒”,可以在不影响线上性能的前提下,验证新索引的收益;虚拟索引则可能更多用于快速原型验证或特殊调试。文章并未止步于功能罗列,而是引导读者思考索引可见性管理背后的运维智慧——如何在保障系统稳定的同时,为性能优化保留灵活的探索空间。这种将新功能回溯至历史概念的分析视角,对理解Oracle的设计脉络很有帮助。