Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 влияние партиционирования таблицы на время вставки  [new]
Bucher
Member

Откуда:
Сообщений: 211
Собираюсь строить Interval Partitioning по дате на большой таблице (~100М строк).
Может ли это повлиять на время insert в эту таблицу и в какую сторону?
7 окт 11, 14:56    [11402583]     Ответить | Цитировать Сообщить модератору
 Re: влияние партиционирования таблицы на время вставки  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
Bucher
Собираюсь строить Interval Partitioning по дате на большой таблице (~100М строк).
Может ли это повлиять на время insert в эту таблицу и в какую сторону?

конечно, повлияет.
определённо, в разные стороны
7 окт 11, 15:09    [11402687]     Ответить | Цитировать Сообщить модератору
 Re: влияние партиционирования таблицы на время вставки  [new]
comphead
Member

Откуда: Киев
Сообщений: 3390
Bucher,

да в принципе никак не должно, если конечно у вас при вставке не будет порождаться множество партиций.
7 окт 11, 15:10    [11402701]     Ответить | Цитировать Сообщить модератору
 Re: влияние партиционирования таблицы на время вставки  [new]
Bucher
Member

Откуда:
Сообщений: 211
orawish
Bucher
Собираюсь строить Interval Partitioning по дате на большой таблице (~100М строк).
Может ли это повлиять на время insert в эту таблицу и в какую сторону?

конечно, повлияет.
определённо, в разные стороны


Проблема в том. что сейчас insert одной записи в эту таблицу идет 20 мин. Тригеров на табл. нет, только индексы.
Если разбить табл. на партиции по месяцам, то позволит ли это уменьшить время вставки до нескольких секунд?
7 окт 11, 15:58    [11403245]     Ответить | Цитировать Сообщить модератору
 Re: влияние партиционирования таблицы на время вставки  [new]
А.
Guest
Bucher
orawish
пропущено...

конечно, повлияет.
определённо, в разные стороны


Проблема в том. что сейчас insert одной записи в эту таблицу идет 20 мин. Тригеров на табл. нет, только индексы.
Если разбить табл. на партиции по месяцам, то позволит ли это уменьшить время вставки до нескольких секунд?
три строки в час?! Трассировку можешь показать?
7 окт 11, 16:48    [11403814]     Ответить | Цитировать Сообщить модератору
 Re: влияние партиционирования таблицы на время вставки  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18363
Bucher
сейчас insert одной записи в эту таблицу идет 20 мин. Тригеров на табл. нет, только индексы.

В консерватории что-то не так.
7 окт 11, 16:49    [11403826]     Ответить | Цитировать Сообщить модератору
 Re: влияние партиционирования таблицы на время вставки  [new]
Bucher
Member

Откуда:
Сообщений: 211
А.
Bucher
пропущено...


Проблема в том. что сейчас insert одной записи в эту таблицу идет 20 мин. Тригеров на табл. нет, только индексы.
Если разбить табл. на партиции по месяцам, то позволит ли это уменьшить время вставки до нескольких секунд?
три строки в час?! Трассировку можешь показать?


Разобрался с проблемой. Стояла опция compress на таблице. Убрал, insert заработал быстро.

Но вопрос с партициями остался.
7 окт 11, 17:49    [11404345]     Ответить | Цитировать Сообщить модератору
 Re: влияние партиционирования таблицы на время вставки  [new]
denix1
Member

Откуда: Киев
Сообщений: 4656
Bucher,

можно чуть подробнее про опцию КОМПРЕСС,
которая "позволяет" вставлять строки в таблицу со скоростью 1шт в 20мин ?
а так же на сколько ускорился процесс вставки одной записи ?

реально интересно!
если можно - то побольше подробностей! понятно, что обезличенных от приложения...
если был бы трейс с вейтами - было бы вообще супер!
7 окт 11, 22:05    [11405513]     Ответить | Цитировать Сообщить модератору
 Re: влияние партиционирования таблицы на время вставки  [new]
comphead
Member

Откуда: Киев
Сообщений: 3390
Bucher,

1 строка в 20 мин???
ух ты.

а что за версия RDBMS?

выложите пожалуйста трассу.
10 окт 11, 19:29    [11415673]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить