中文

IORM: 面向数千个合并数据库的 Oracle Exadata 层次化 I/O 治理

机器学习 2026-05-29 v1 人工智能

摘要

Oracle Exadata 将数千个租户数据库整合到部署在全球数百个客户 site 上的共享存储基础设施上。Oracle Multitenant 架构使得实现这种极高密度成为可能,数千个租户数据库共享单个 Exadata 存储系统——但这会导致多级资源层次结构(容器数据库、租户数据库以及租户内部的工作负载),而商业化块层调度器无法进行治理,因为它们缺乏对数据库语义和租户边界的可见性。本文提出了I/O Resource Manager(IORM),这是一种构建在三个机制之上的存储侧调度器:I/O 标记(I/O Tagging),将语义上下文从数据库内核传递到存储调度器;层次化资源配置(Hierarchical Resource Profiles),使用配额和限制表达跨合并层次的组成性分配策略;统一存储治理(Unified Storage Governance),在存储层次结构的所有层级上一致地应用这些策略——包括持久内存、闪存和硬盘,以及缓存放置决策。IORM 使得数千个租户在共享存储上共存的云部署得以成功:生产 OLTP 工作负载可与来自相同或不同数据库的并发分析性工作负载共存,而不会产生噪声邻居干扰。在生产 Exadata 系统上的评估表明,IORM 在延迟一致性方面显著提高,将尾部延迟异常值几乎消除,并在混合工作负载下实现平均读取延迟数倍数的改进。层次化限制在所有三个层级上正确组合,比例配额即使在需求高度不均衡的情况下也能准确跟踪配置的比率。

关键词

引用

@article{arxiv.2605.29005,
  title  = {LoRe: Adaptive Interaction-Evaluation Routing with Per-Step Interaction Budgets for Iterative Graph Solvers},
  author = {Jintao Li and Yong-Yi Wang and Zheng-An Wang and Heng Fan},
  journal= {arXiv preprint arXiv:2605.29005},
  year   = {2026}
}

备注

Accepted at ICML 2026