Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: Insert Clob  [new]
xtender
Member

Откуда: Мск
Сообщений: 4296
Вячеслав Любомудров
Да вообще-то при MOVE (даже без LOB) оно всегда пишется через direct path write (у меня сейчас этот процесс идет)
Хотя, предлагают установить именно CACHE, а не CACHE READS
Мне кажется, это избыточно -- проблемы, насколько я понял, именно в лишних ненужных чтениях
как раз недавно в oracle-l писали что
Patch 22905136: SECUREFILE LOB HIGH SINGLE BLOCK PHYSICAL READ
фиксит эту проблему
9 фев 17, 19:29    [20198213]     Ответить | Цитировать Сообщить модератору
 Re: Insert Clob  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 17112
11.2.0.3

Что-то я задумался, а есть ли смысл вообще переходить на SecureFile.
Компрессии, шифрования и дедупликации там (скорее всего ) не будет -- нет лицензий на опции

Поменялся механизм UNDO / свободного места -- дык там только вставки, удалений/обновлений не планируется

С другой стороны, оно растет достаточно шустро и если вдруг встанет такая потребность, миграция будет все длительней
10 фев 17, 03:00    [20198870]     Ответить | Цитировать Сообщить модератору
 Re: Insert Clob  [new]
кешинг лоб
Guest
Shtock
>>массовую конкурентную вставку лобов.

ну если у тебя система делает только это, то я хз. У меня в ней полно селектов и прочего, данные для которых я бы не хотел, чтобы были вытеснены....
Делает она у меня дофига чего.
Но лобов льется ТЕРАайт-полтора в месяц.
10 фев 17, 03:58    [20198879]     Ответить | Цитировать Сообщить модератору
 Re: Insert Clob  [new]
dimyaz
Member

Откуда:
Сообщений: 396
кешинг лоб
dimyaz
Select Table_Name, Column_Name, Cache From User_Lobs

Ответ: NO

Ну вот.
Переключай в YES и наслаждайся.
Пока кеширование не включено, сессии, вставляющие лобы, пишут их прямо на диски и будут вешаться на том самом эвэнте, который зрит Вячеслав Любомудров (Direct IO wait`s).


Камрад, шобы у тебя давление в старости такое стабильно не высокое было, как стал мой СПУ.
10 фев 17, 08:25    [20199037]     Ответить | Цитировать Сообщить модератору
 Re: Insert Clob  [new]
кешинг лоб
Guest
dimyaz
Камрад, шобы у тебя давление в старости такое стабильно не высокое было, как стал мой СПУ.

Шо, таки помогло?
Озвучь.
Не томи.
А то мало ли.
Вдруг я таки не угадал твою боль?
10 фев 17, 10:43    [20199528]     Ответить | Цитировать Сообщить модератору
 Re: Insert Clob  [new]
dimyaz
Member

Откуда:
Сообщений: 396
кешинг лоб
dimyaz
Камрад, шобы у тебя давление в старости такое стабильно не высокое было, как стал мой СПУ.

Шо, таки помогло?
Озвучь.
Не томи.
А то мало ли.
Вдруг я таки не угадал твою боль?


Да, спасибо. Помогло.
10 фев 17, 10:48    [20199553]     Ответить | Цитировать Сообщить модератору
 Re: Insert Clob  [new]
кешинг лоб
Guest
dimyaz,

Ну вот и славненько.
Удачи!
10 фев 17, 10:49    [20199558]     Ответить | Цитировать Сообщить модератору
 Re: Insert Clob  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 17112
Мне только хуже сделало -- мало того, что процентов на 20-30 медленней, так еще и ORA-1555 словил на 65% процесса (~18часов) :-)
А так да, direct path read/write ушли, появились db file sequential read, а писать стал DBWR

Повторюсь еще раз -- выполняется именно MOVE в другое ТП с бОльшим размером блока
15 фев 17, 03:56    [20212339]     Ответить | Цитировать Сообщить модератору
 Re: Insert Clob  [new]
кешинг лоб
Guest
Вячеслав Любомудров,
а каким местом 1555 к вопросу (не)кеширования?
15 фев 17, 12:30    [20213534]     Ответить | Цитировать Сообщить модератору
 Re: Insert Clob  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 17112
Да вот сам не понимаю
Но то, что медленнее -- факт
15 фев 17, 15:05    [20214382]     Ответить | Цитировать Сообщить модератору
 Re: Insert Clob  [new]
кешинг лоб
Guest
Вячеслав Любомудров,

Да и кеш к MOVE-у каким боком - не совсем представляю.
Insert Into Select - я бы понял что может идти через кеш, но MOVE...
А 1555 у вас потому что 18 часов процесса и LOB проапдейтили поди.
16 фев 17, 07:05    [20216179]     Ответить | Цитировать Сообщить модератору
 Re: Insert Clob  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 17112
кешинг лоб
Да и кеш к MOVE-у каким боком - не совсем представляю.
Insert Into Select - я бы понял что может идти через кеш, но MOVE...
Но именно так оно и работает, сама табличка через direct path read/write, а LOB-сегмент через db file sequential read и записью занимается DBWR
кешинг лоб
А 1555 у вас потому что 18 часов процесса и LOB проапдейтили поди.
LOB там не апгрейдится в принципе, а вставки/удаления на табличке запрещены ибо eXclusive lock при MOVE. Вот не знаю, можно ли при этом обновить LOB через локатор? По идее, нельзя?
Да и UNDO на LOB-сегмент работает совсем не через UNDO и, соответственно, и ошибка бы была другой (22924), правда на LOB-индекс таки вылезет 1555
Больше подозреваю, что это на таблички словаря (типа SEG$), там действительно [пере]создавали несколько объектов практически одновременно с началом моего MOVE
16 фев 17, 14:13    [20217797]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Oracle Ответить