| 
 
	
		| Предыдущая тема :: Следующая тема |  
		| Автор | Сообщение |  
		| jamil Участник - экстремал
 
 
 Вступление в Клуб: 11.08.2014
 
 | 
			
				|  Пт Ноя 08, 2019 08:20   Как не использовать кеш |   |  
				| Полезность: Нет оценки 
 |  
				| Добрый день Всем! Как сделать так чтобы каждый раз результат выборки читался из диска, а не из кеша?
 |  |  
		|  |  
		| Матвеев Евгений Профи
 
 
 Вступление в Клуб: 31.01.2012
 
 | 
			
				|  Пт Ноя 08, 2019 12:26   Re: Как не использовать кеш |   |  
				| Полезность: Нет оценки 
 |  
				|  	  | jamil пишет: |  	  | Добрый день Всем! Как сделать так чтобы каждый раз результат выборки читался из диска, а не из кеша?
 | 
 
 Выборки и кэши разные бывают(прим. FP_TUNE, там крыж достаточно снять, во многих местах ЦФТ кэши признаков для скорости реализовало, там без настроек...только перелогин)
 
 Подробности то будут? Не?)
 
 Как ранее писал vtar, хрустальный шар дома забыл)
 |  |  
		|  |  
		| jamil Участник - экстремал
 
 
 Вступление в Клуб: 11.08.2014
 
 | 
			
				|  Пт Ноя 08, 2019 12:52    |   |  
				| Полезность: Нет оценки 
 |  
				| есть операция которая делает выборку из таблицы платежные документы и выводит результат в Excel. Когда в рамках одной сессии запускаешь эту операцию 2 раза, то в первый раз выполняется дольше чем во второй. Подозреваю, что во второй раз данные читаются из буфера или кеша, не знаю как будет правильно.
 Так вот, как сделать так, чтобы каждый раз данные читались из диска?
 |  |  
		|  |  
		| Матвеев Евгений Профи
 
 
 Вступление в Клуб: 31.01.2012
 
 | 
			
				|  Пт Ноя 08, 2019 13:37    |   |  
				| Полезность: 1 
 |  
				|  	  | jamil пишет: |  	  | есть операция которая делает выборку из таблицы платежные документы и выводит результат в Excel. Когда в рамках одной сессии запускаешь эту операцию 2 раза, то в первый раз выполняется дольше чем во второй. Подозреваю, что во второй раз данные читаются из буфера или кеша, не знаю как будет правильно.
 Так вот, как сделать так, чтобы каждый раз данные читались из диска?
 | 
 Считайте что оба раза данные читаются из "диска" ака пользовательской транзакции, транзакции сессии, если принудительно не создавались другие
 При первом запуске могут быть дополнительные затраты ЦП на формирование кэшей, при повторном при условии однородности данных на кэшах будет работать быстрее
 по поводу отключения (не претендую на положительный результат...нужно пробовать)
 
  	  | Код: |  	  | alter system flush buffer_cache
 ALTER SYSTEM FLUSH SHARED_POOL
 alter session set events = 'immediate trace name flush_cache';
 
 | 
 Не факт что это параметризуется без dba прав
 Вообще указанная тематика более подробно рассматривается на оракловых форумах
 В нете вроде информация имеется)
 |  |  
		|  |  
		| vtar Эксперт
 
 
 Вступление в Клуб: 20.03.2009
 
 | 
			
				|  Пт Ноя 08, 2019 14:13    |   |  
				| Полезность: 2 
 |  
				| это про кэши Оракла. У ЦФТ куча разнообразных прикладных кэшей, которые сбрасываются по-разному, надо смотреть какие библиотеки вызываются и какой код по F12  сгенерирован ,а также  можно на вкладке Компиляция сбросить кэширование this.
 
 В общем , данный вопрос заметно не прост.
 |  |  
		|  |  
		|  |  
  
	| 
 
 | Вы не можете начинать темы Вы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 
 |  |