Re: Скорость заливки зависит от размера базы
update Похоже, что дело в 2 уникальных индексов, которые я не заметил. Почему не заметил - другой вопрос... К сожалению, проверить предположение нельзя - на проверку уходит ночь, а мне спать очень хочется за последнюю неделю... Да и клиенты слегка нервничают - 40 магазинов стоят :))) --~--~-~--~~~---~--~~ -~--~~~~--~~--~--~---
Re: Скорость заливки зависит от размера базы
Спасибо за ответы! Надо отметить что таблица приемник в большой базе была очищена хирургическим методом - отрезанием всех Pointer page и обнулением первой Pointer page. update к ситуации. После этого дропнул ПК и триггер (c if null... gen_id...) - заливка чуть чуть ускорилась, но все равно тормозит. Тогда я создал точно такую же таблицу (те же метаданные) в большой базе, условно под именем TABLE2 и пустил заливку туда. Она заработала быстро - с такой же скоростбю, что и в малую базу. Поэтому подозреваю, что все дело все же в противоестественном удалении записей. Хотя есть еще одно предположение - сервак там на запись чудовщино медленно копирует, т.е. возможна и хардварная проблема. да, еще гнусная фишка. Заливка через внешнюю таблицу (рамзер 3Гб) падает с сообщением Can't read from file. Error 22. То ли попортился файл, то ли еще что, но доверять им уже не получается :(. С уважением, Алексей Ковязин --~--~-~--~~~---~--~~ -~--~~~~--~~--~--~---
Re: Скорость заливки зависит от размера базы
Не встречался ли кто нибудь с таким явлением - заливка одинакового skip отресторенной, а другая в большой (45Гб), по скорости отличаются в десятки раз. Перед заливкой пересчитать/деактивировать индексы/тригеры ? С уважением и зарание благодарен Константин Григорьевич. === Если низя, но очень хотса - то мона :) --~--~-~--~~~---~--~~ -~--~~~~--~~--~--~---
Re: Скорость заливки зависит от размера базы
Константин пишет: Не встречался ли кто нибудь с таким явлением - заливка одинакового skip отресторенной, а другая в большой (45Гб), по скорости отличаются в десятки раз. Перед заливкой пересчитать/деактивировать индексы/тригеры ? таблицы приемники пустые. select count(*) сделан. Триггер тоже деаквтивровал, правда не сразу. нотам проверка на nULL и потом gen_id - в любом случае, не ускорило процесс. С уважением, Алексей --~--~-~--~~~---~--~~ -~--~~~~--~~--~--~---