|
BLOBspace is full
|
|||
---|---|---|---|
#18+
Доброго времени суток! Решил померить, насколько быстро работает update поля byte, хранящегося в BLOBspace. Создал его с размером страницы 600 pages. onstat -d update: Код: plaintext 1. 2. 3. 4. 5.
oncheck -pe: Код: plaintext 1. 2. 3. 4. 5. 6.
Сделал таблицу с одной строчкой: Код: plaintext 1. 2. 3. 4.
Размер picture 2339510 - ну, чтоб на одной странице помещался. onstat -d update: Код: plaintext 1. 2. 3. 4. 5.
oncheck -pe: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Пока всё красиво. Ну и, собственно, попытался замерить: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
И что бы вы думали? Получил ошибку: SQL Error (-618) : Error on copying blob data. [ ISAM error -166 : ISAM error: BLOBspace is full ] onstat -d update показывает, что, действительно, места нет (и куда же оно подевалось, интересно знать?): Код: plaintext 1. 2. 3. 4. 5.
Однако oncheck -pe утверждает, что место есть: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Но фак на лице - update не работает... Или я что-то не понимаю, или это очередной баг... :-( Любые комментарии приветствуются... P.S. IBM Informix Dynamic Server Version 11.50.FC9 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 13:32 |
|
BLOBspace is full
|
|||
---|---|---|---|
#18+
Leonid VorontsovДоброго времени суток! Решил померить, насколько быстро работает update поля byte, хранящегося в BLOBspace. Создал его с размером страницы 600 pages. onstat -d update: Код: plaintext 1. 2. 3. 4. 5.
oncheck -pe: Код: plaintext 1. 2. 3. 4. 5. 6.
Сделал таблицу с одной строчкой: Код: plaintext 1. 2. 3. 4.
Размер picture 2339510 - ну, чтоб на одной странице помещался. onstat -d update: Код: plaintext 1. 2. 3. 4. 5.
oncheck -pe: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Пока всё красиво. Ну и, собственно, попытался замерить: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
И что бы вы думали? Получил ошибку: SQL Error (-618) : Error on copying blob data. [ ISAM error -166 : ISAM error: BLOBspace is full ] onstat -d update показывает, что, действительно, места нет (и куда же оно подевалось, интересно знать?): Код: plaintext 1. 2. 3. 4. 5.
Однако oncheck -pe утверждает, что место есть: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Но фак на лице - update не работает... Или я что-то не понимаю, или это очередной баг... :-( Любые комментарии приветствуются... P.S. IBM Informix Dynamic Server Version 11.50.FC9 Попробуй выполнить: 1. ontape -s -L 0 2. Update Statistics for simple_blob_test 3. oncheck -pe С уважением, Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 15:46 |
|
BLOBspace is full
|
|||
---|---|---|---|
#18+
> 1. ontape -s -L 0 > 2. Update Statistics for simple_blob_test > 3. oncheck -pe Нет - "а воз и ныне там..." ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 16:21 |
|
BLOBspace is full
|
|||
---|---|---|---|
#18+
Повторяется также и на 11.50.TC6W1 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 17:36 |
|
BLOBspace is full
|
|||
---|---|---|---|
#18+
Leonid Vorontsov, Насколько мне помнится, с блобами в блобспейсе удаление/апдейт работало не так, как с обычными типами. Так как эта операция (с блобами) не пишется в лог в чистом виде, то все страницы с удаленными блобами физически не удаляются до тех пор, пока не произойдет... (почитайте в букваре, там должно быть написано :) Я, честно. не помню, а самому искать обломно. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 17:50 |
|
BLOBspace is full
|
|||
---|---|---|---|
#18+
Не повторяется на 10.00.TC8X2, так что, баг... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 18:21 |
|
BLOBspace is full
|
|||
---|---|---|---|
#18+
Извиняйте, беру свои слова обратно - повторяется на всех серверах одинаково. Значит, это такая особенность поведения. Место в BLOBspace освобождается после переключения на следующий логический журнал. Но всё равно как-то криво... Потому что с "умными" блобами таких проблем нет, да и такой апдейт (много раз в цикле) выполняется на пару порядков быстрее. Есть над чем подумать... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2011, 10:42 |
|
BLOBspace is full
|
|||
---|---|---|---|
#18+
Leonid VorontsovПовторяется также и на 11.50.TC6W1 Интересно есть ли такой же эффект на IDS 11.70.xC3 при использовании Smart Blob и что при этом показывает - onstat -g smb s/c и oncheck -cS/pS ?! С уважением, Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2011, 22:51 |
|
|
start [/forum/topic.php?fid=44&msg=37445084&tid=1607277]: |
0ms |
get settings: |
11ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
85ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
154ms |
get tp. blocked users: |
0ms |
others: | 292ms |
total: | 554ms |
0 / 0 |