|
|
|
IOTы - за и против
|
|||
|---|---|---|---|
|
#18+
Поделитесь впечателениями относительно использования IOT-ов в 8i. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2003, 18:27 |
|
||
|
IOTы - за и против
|
|||
|---|---|---|---|
|
#18+
Вот ведь, а не сразу-то и дойдет, что IOT'ом понимается Index-Organized Tables... Это шарада такая, угадал?;) В принципе, чего-либо кроме официальной рекомендации ИМХО и придумать сложно. Для себя я решил отложить их задействование на потом, когда придет пора тонкой настройки системы. Сейчас скорость достигается в основном проектированием, а не задействованием подобных вещей. Но, может быть, и до них время дойдет. Уже в сторону, по другой теме: еще немного, и для проектирования БД Oracle кроме как Oracle Designer и взять уже будет нечего. Сторонние продукты просто не поспевают за всеми нововведениями, надеюсь, хоть он полнофункционален. Сейчас вот сижу над моделью и голову ломаю: в материализованном представлении требуется указать индекс. Ни ERwin, ни PowerDesigner вроде как этого не позволяют. Ну а придется IOT использовать- появится еще один кирпич в стене. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2003, 18:57 |
|
||
|
IOTы - за и против
|
|||
|---|---|---|---|
|
#18+
У меня 8i на Win2000, процессинговый центр - используются IOT для таблиц хранящих журнал транзакций. Действительно помогает, так как есть паралельная база с той же таблицей только без IOT, так там работает запросы медленнее работают. Но сказать что это дает супер прибавление в производительности не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2003, 11:00 |
|
||
|
IOTы - за и против
|
|||
|---|---|---|---|
|
#18+
Slushaite , esli eto vozmogno - ne ispol'ziute IOT. Pri bystrom inserte - problemy s select ( select dolgen byt' sforirovan tol;ko po PK, v protivnom sluchae = delaetsya full scan on table ); reorganizacii partitions ( Oracle's fix bug); razbazarivanii phisical memory ( Tablespace ). Est' i mnogo melkix zamechanii.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2003, 08:27 |
|
||
|
IOTы - за и против
|
|||
|---|---|---|---|
|
#18+
IOT лучше всего использовать для небольших таблиц с короткими строками, на которые не надо строить дополнительные индексы. Иначе могут быть проблемы с расчленением строк (появляется область переполнения) или необходимость оракулу строить промежуточные сегменты для построения дополнительных индексов на IOT. Ни то, ни другое не прибавляет быстродействия. Лучше еще не давать update на такие таблицы. Утверждать, что IOT нельзя использовать или что их надо всюду пихать - одинаково ошибочно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2003, 10:04 |
|
||
|
IOTы - за и против
|
|||
|---|---|---|---|
|
#18+
Я вот к чему вопрос задал - сам раньше IOTы пользовал для мелких справочников с доступом по PK. Сейчас такая ситуация - есть длинная узкая таблица (5 колонок, avg_row_len=22, несколько десятков миллионов строк). Таблица относительно интенсивно заполняется (по 2-3 строчки из каждой транзакции несколько десятков раз в секунду) и интенсивно же селектится. На таблице висят 3 индекса - unique для PK (первые 3 колонки), обычный на 1, 3, 4 колонки, обычный на 3-4 колонки (не я вешал). Вместе все индексы занимают объём в 1,5 раза больший, чем таблица. Есть мысль преобразовать таблицу в IOT с PK=первым 4 колонкам (это можно сделать) и навесить на неё индекс на 3-4 колонки. Таким макаром хочется повысить производительность и выборки (использование первых двух индексов ~80% выборок по таблице сейчас) и вставки (за счёт уменьшения количества индексов). Вопрос в том, стоит ли? X-pert, просвети насчёт "razbazarivanii phisical memory ( Tablespace )", можно и ссылку на металинк. 8.1.7.4.10/(пока)Win. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2003, 10:16 |
|
||
|
IOTы - за и против
|
|||
|---|---|---|---|
|
#18+
Overflow space zapolnyaetsya neravnomerno.. Ochen' mnogo pustyh blocks. Dalneishee sgatie nevozmogno. ( Comand est', no iz-za bug ispol'zovat' nel'zya { mogesh udalit' vse dannye iz overflow } V 9.2 eta problema eshe ne reshena.). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2003, 11:21 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32147419&tid=1990843]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 300ms |

| 0 / 0 |
