07май Table fetch continued row

Эта статистика накапливается с момента старта экземпляра, и показывает сколько раз во время выборки пришлось иметь дело со строками, находящимися больше, чем в одного блоке. Обычно это называется цепочкам записей ("chained rows") . Начиная с Oracle8 добавилось еще новое понятие - мигрирующие строки ("migrated rows").

Статистика "table fetch continued row" (chained row fetch) увеличивается по следующим причинам:

  • PCTFREE слишком мал, поэтому в блоке осталось недостаточно места для размещения обновленной записи в случае, если длина обновленной записи увеличилась.
  • Raw, long raw, BLOB or CLOB поля – в результате получается, что запись длиннее блока.
  • Табличка имеет больше 255 полей - эти строки Oracle разбивает на несколько частей, но хранит их по возможности в одном блоке.

Посмотрите у себя значение этой статистики:

select value from v$sysstat  where name = 'table fetch continued row';

Комментарии (0)



Новый комментарий

Имя
Электронная почта
 
Ваш сайт
Защита от спама: укажите сумму 2 + 6
   
 

Поиск по блогам



Подпишись на RSS:

RSS - Подписаться на блог



Читателям


Рекомендую к прочтению





Разделы блога



Последние публикации



Последние коментарии