файловое кэширование и оракл

CapitanJack

у оракла есть свой кэш. но при работе на файловой системе а не на ро дивайсах получаецца двойное кэширование - добавляецца еще и кэш файловой системы.
собственно вопрос - в каких системах можно отключить этот кэш? и на сколько критична для сохранности данных невозможность его отключения?
на сколько я понимаю в солярисе отключить можно и сановцы особо на это упирают. в связи с этим и вопрос.

ava3443

1) На HP-UX и AIX нельзя сделать kaio (kernelized async IO используя файловые системы - только на raw девайсах. Про Solaris, к сожалению, вообще ничего не знаю.
2) Если используется vxfs на HP-UX, то параметры монтирования mincache=direct, convosync=direct избавляют от double buffering (см. доки HP). Однако, для этого нужен HP OnLineJFS - отдельный продукт.
3) double buffering зачастую никак не влияет на производительность Оракла. (см. Том Кайт, "Raw Device vs File System")

ava3443

Тут ещё подсказали, что для AIX есть параметры монтирования dio и cio, для Solaris - forcedirectio.

Marinavo_0507

> и на сколько критична для сохранности данных невозможность его отключения?
На всех системах должен быть fsync и/или аналоги, так что ответ: никак не влияет

CapitanJack

ооо! вот про аикс спасибо ты случаем не спец по ораклу? а то нам как раз нужон.

ava3443

пока ещё не особо спец

voronetskaya

а то нам как раз нужон.
а кому они, блин, не нужны?!
Оставить комментарий
Имя или ник:
Комментарий: