powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как очистить buffer cache [IQ 15.1]
11 сообщений из 11, страница 1 из 1
Как очистить buffer cache [IQ 15.1]
    #36745037
kovshoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, как можно очистить buffer cache?

Тут впервые пришлось оттюнить запрос на IQ, первое выполнение дольше чем последующие... явно что-то кэшируется. С архитектурой совсем не знаком, в доке узнал что есть buffer cache... пришла идея его очистить, что бы видеть реальное время выполнения.
Может кто, что еще полезного подскажет по этой теме... или что почитать по архитектуре и устройству "SGA как в оракл"...
...
Рейтинг: 0 / 0
Как очистить buffer cache [IQ 15.1]
    #36745670
kovshoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У sql сервера это DBCC DROPCLEANBUFFERS. Даже статья нашлась: http://blog.sqlauthority.com/2007/03/23/sql-server-stored-procedure-clean-cache-and-clean-buffer/
У Оракл тоже эта фича есть. сейчас не вспомню...

а у Sybase ASE/IQ? или только сервер рестартить?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как очистить buffer cache [IQ 15.1]
    #38479284
Earring
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Версия: Adaptive Server Enterprise/12.5.0.3/

Меня тоже интересует вопрос - как очистить кэш процедуры? Подскажите, пожалуйста, кто знает. Спасибо
...
Рейтинг: 0 / 0
Как очистить buffer cache [IQ 15.1]
    #38479299
Компостеров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
procedure cache:
-------------------
In 12.5.4 ESD5 and 15.0.2 :
dbcc proc_cache (free_unused)

pre 12.5.4 ESD5:
dbcc proc_cacherm(type, dbname, objname)

where: type is V,P,T,R,D,C,F, or S (must be uppercase) corresponds to View,
Proc, Trigger, Rule, Default, Cursor, SQLJ Function, SQL function
...
Рейтинг: 0 / 0
Как очистить buffer cache [IQ 15.1]
    #38479307
SAV4SAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Компостеровprocedure cache:
-------------------
In 12.5.4 ESD5 and 15.0.2 :
dbcc proc_cache (free_unused)

pre 12.5.4 ESD5:
dbcc proc_cacherm(type, dbname, objname)

where: type is V,P,T,R,D,C,F, or S (must be uppercase) corresponds to View,
Proc, Trigger, Rule, Default, Cursor, SQLJ Function, SQL function
Если установлены таблицы мониторинга, то можно так -
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
select
case ObjectType
when 'stored procedure'
then 'dbcc proc_cacherm(P,' + DBName + ',' + ObjectName + ')'
when 'trigger procedure'
then 'dbcc proc_cacherm(T,' + DBName + ',' + ObjectName + ')'
when 'view'
then 'dbcc proc_cacherm(V,' + DBName + ',' + ObjectName + ')'
when 'default value spec'
then 'dbcc proc_cacherm(D,' + DBName + ',' + ObjectName + ')'
when 'rule'
then 'dbcc proc_cacherm(R,' + DBName + ',' + ObjectName + ')'
when 'cursor'
then 'dbcc proc_cacherm(C,' + DBName + ',' + ObjectName + ')'
end
from master..monCachedProcedures
go
...
Рейтинг: 0 / 0
Как очистить buffer cache [IQ 15.1]
    #38479324
Earring
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Похоже то, что надо! Спасибо
...
Рейтинг: 0 / 0
Как очистить buffer cache [IQ 15.1]
    #38479327
Earring
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SAV4SAV, по таблица мониторинга надо будет у сис. админа спросить. У меня задача просто оценить реальное время работы процедуры.
...
Рейтинг: 0 / 0
Как очистить buffer cache [IQ 15.1]
    #38479509
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kovshooПодскажите, пожалуйста, как можно очистить buffer cache?

Тут впервые пришлось оттюнить запрос на IQ, первое выполнение дольше чем последующие... явно что-то кэшируется. С архитектурой совсем не знаком, в доке узнал что есть buffer cache... пришла идея его очистить, что бы видеть реальное время выполнения.
Может кто, что еще полезного подскажет по этой теме... или что почитать по архитектуре и устройству "SGA как в оракл"...

Блин, если не сказать больше, вот какого фига ты не подумал вместо этого о том, чтобы его НАПОЛНИТЬ ?
Какое--такое "реальное" время выполнения ты хочешь увидеть ?

Я понимаю, конечно, что уже много времени прошло, но
просто достало уже идиотизмы выслушивать (вычитывать).
...
Рейтинг: 0 / 0
Как очистить buffer cache [IQ 15.1]
    #38481684
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivkovshooПодскажите, пожалуйста, как можно очистить buffer cache?

Тут впервые пришлось оттюнить запрос на IQ, первое выполнение дольше чем последующие... явно что-то кэшируется. С архитектурой совсем не знаком, в доке узнал что есть buffer cache... пришла идея его очистить, что бы видеть реальное время выполнения.
Может кто, что еще полезного подскажет по этой теме... или что почитать по архитектуре и устройству "SGA как в оракл"...

Блин, если не сказать больше, вот какого фига ты не подумал вместо этого о том, чтобы его НАПОЛНИТЬ ?
Какое--такое "реальное" время выполнения ты хочешь увидеть ?

Я понимаю, конечно, что уже много времени прошло, но
просто достало уже идиотизмы выслушивать (вычитывать).

так не читай, и нервы будут в порядке :)
...
Рейтинг: 0 / 0
Как очистить buffer cache [IQ 15.1]
    #38482467
Компостеров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так ему по долгу службы приходится
...
Рейтинг: 0 / 0
Как очистить buffer cache [IQ 15.1]
    #38482542
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КомпостеровТак ему по долгу службы приходится

Да мне даже письмо пришло ! :-)

Ладно, извините, что понаписал лишнего...
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как очистить buffer cache [IQ 15.1]
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]