My Oracle Support Banner

如何对SQL语句强制走Direct Path Read (Doc ID 2504994.1)

Last updated on JULY 30, 2019

适用于:

Oracle Database Cloud Schema Service - 版本 N/A 和更高版本
Oracle Database Exadata Cloud Machine - 版本 N/A 和更高版本
Oracle Cloud Infrastructure - Database Service - 版本 N/A 和更高版本
Oracle Database Cloud Exadata Service - 版本 N/A 和更高版本
Oracle Database Backup Service - 版本 N/A 和更高版本
本文档所含信息适用于所有平台

目标

有如下方法来给SQL语句禁用direct path read:
1. event 10949 level 1
2. _serial_direct_read = NEVER
然而,对于某些SQL语句来说,direct path read操作更快,却没有方法来强制走它。
有时, 之前运行在direct path read的同一SQL突然变成常规缓存读取,导致性能降低。
此文档的目的是提供一个方法来对这样的SQL语句强制direct path read。

 

解决方案

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


文档内容
目标
解决方案

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.