| 组件 | 调优指标 | 动态视图 | 目标 |
|---|---|---|---|
| Library Cache | 命中率 (GETHITRATIO) | V$LIBRARYCACHE | > 99% |
| Data Dictionary Cache | 命中率 | V$ROWCACHE | > 95% |
| Buffer Cache | 命中率 | V$SYSSTAT | > 90% (OLTP) |
调整顺序:内存 → 磁盘 I/O → CPU,因内存配置直接影响 I/O 需求。
核心原则:将业务逻辑下沉到数据库服务端,减少网络往返。
| 技术 | 作用 | 网络开销对比 |
|---|---|---|
| 完整性约束 | 服务端自动校验数据合法性 | 省去客户端 SELECT 校验往返 |
| 触发器 | 服务端实现复杂业务规则 | 替代多条客户端 SQL 交互 |
| 存储过程/函数/包 | 封装多步骤逻辑,单次调用 | 仅传递参数与结果集,大幅降低 Round-trip |
ORDERED / LEADING Hint 干预。示例:ARRAYSIZE=2000 可将 2000 行结果从 100 个网络包压缩至 2 个包(假设 4KB 包大小),显著降低延迟。
调优是系统工程,需「客户机-网络-服务器」三端同步调整,并根据实际负载特征(OLTP/OLAP/混合)持续迭代,切忌盲目套用参数模板。