none
Пакет SSIS очень долго грузится........ RRS feed

  • Вопрос

  • Здравствуйте!:)

    Я создала пакет SSIS, который просто переносит таблицы из MSSQL в Oracle. И одна таблица содержит больше миллиона строчек....и пакет так долго грузится, 50 тысяч только три часа грузится. Подскажите, пожалуйста, можно ли как-то побыстрее загрузить, а то уж очень долго, а мне ведь надо каждый день грузить))

    • Перемещено SachinW 1 октября 2010 г. 22:48 MSDN Forums Consolidation (От:Сообщество SQLClub.ru)
    20 марта 2010 г. 20:31

Ответы

  • причины могут быть разные.

    мне видится что наиболее вероятная такая.

    т.к. вы производите выгрузку в рабочее время, а сервера боевые и под нагрузкой, то система не может выделить вам достаточно реурсов на эту задачу.

    поэтому в условиях ограниченности ресурсов на обоих серверах - процессорного времени, свободной оперативной памяти, доступного сетевого канала - работа по переносу данных выполняется долго.

    • Помечено в качестве ответа Idulik 23 марта 2010 г. 7:10
    23 марта 2010 г. 4:36

Все ответы

  • какой объем переносимых данных? какая сетка между компами? как хранятся данные таблицы, есть ли секционирование? на сколько сильно загружены компы и сеть во время переноса?

     и вообще дайте больше данных о задаче.

    вам нужно каждый день перезаписывать с нуля все данные? не логичнее ли переносить только те данные которые были изменены или добавлены c времени последней загрузки?
    20 марта 2010 г. 21:22
  • Согласна, будет логичнее переносить только измененные данные) Я переношу просто одну таблицу пока и вот она так долго грузится(( Я вот не поняла вопрос " Какая сетка ?" -что вы здесь имеете в виду? Компьютеры и сеть загружены достаточно, так как все делаю на главных серверах у заказчика.....
    20 марта 2010 г. 23:12
  • ответте плз на вопросы сначала

    1. какой объем переносмых данных? (это основной вопрос)

    2. в какое время вы осуществляете перенос?

    3. имеется ли секционирование вертикальное для таблицы с данными?

    если вашы ответы - очень много, очень долго, достаточно, скорее всего.

    то ответ такой:

    очень большой объемданных вы будете переносить очень долго.

    21 марта 2010 г. 6:51
  • Вот не поняла я что-то вопрос "Какой объём данных?"  - в пакете просто содержится одна таблица (6 столбцов, больше миллиона строчек) ....

    Загружала я где-то в три часа дня, не в выходные, а в рабочий день))

    Секционирование не используется)

    Вот))

    21 марта 2010 г. 14:11
  • Объем - это сколько квадратных метров храниться в вашей таблице с милионом строк.

    известно же, что данные измеряются квадратными метрами, вы меня удивляете если честно.

    21 марта 2010 г. 19:10
  • А что здесь удивительного? Да, я не знаю что это такое , и впервые слышу (я вообще многого не знаю, затем и обращаюсь на форум)........я пока ещё не такой знаток...
    21 марта 2010 г. 20:48
  • Ой, я не сразу вас поняла (что-то запуталась я совсем), посморю и отвечу.
    21 марта 2010 г. 21:35
  • Объём даных таблицы 2Гб
    22 марта 2010 г. 12:31
  • причины могут быть разные.

    мне видится что наиболее вероятная такая.

    т.к. вы производите выгрузку в рабочее время, а сервера боевые и под нагрузкой, то система не может выделить вам достаточно реурсов на эту задачу.

    поэтому в условиях ограниченности ресурсов на обоих серверах - процессорного времени, свободной оперативной памяти, доступного сетевого канала - работа по переносу данных выполняется долго.

    • Помечено в качестве ответа Idulik 23 марта 2010 г. 7:10
    23 марта 2010 г. 4:36