Эквивалентная команда SQL_NO_CACHE в Oracle - PullRequest
1 голос
/ 02 мая 2020

Я использую SQL_NO_CACHE в MySQL для выбора запроса на запуск без кэша.

вот так

select SQL_NO_CACHE id from mytable

Теперь я хочу выполнить эквивалентный запрос в oracle.

Я ищу в Google, но не нашел ничего для запуска выберите без кэша в oracle.

1 Ответ

1 голос
/ 02 мая 2020

Результаты запроса обычно не кэшируются в Oracle, только запрашиваемая таблица или индексные блоки. В Oracle 12 был введен кэш результатов, который, похоже, похож на функцию MySQL:

SELECT /*+ NO_RESULT_CACHE */ id
  FROM mytable;

SELECT /*+ RESULT_CACHE */ id
  FROM mytable;

Более подробная информация содержится в Oracle Руководстве по производительности .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...