2008-09-22 5 views
1

В Oracle 8, выполняющая онлайн-резервное копирование с BLOB в базе данных, происходит очень медленно. Медленно, я имею в виду более часа для резервного копирования базы данных с 100 МБ данных BLOB. Oracle признала, что она работает медленно, но не будет исправлять проблему (так много для оплаты поддержки). Кто-нибудь знает, исправил ли Oracle эту проблему с последующими выпусками? Кроме того, как быстро сетевые резервные копии работают с BLOB-файлами в SQL Server и MySQL?Скорость онлайн-резервных копий с помощью BLOB

ответ

0

Я использую SQL Backup от Redgate для SQL Server - это смехотворно быстро, даже с моими данными BLOB.

Я сохраняю копию каждого файла, который я делаю EDI, поэтому, хотя они не огромны, они многочисленны и BLOB. Мне больше 100 мегабайт только этих текстовых файлов.

Важно отметить, что SQL Backup от Redgate является просто интерфейсом для стандартного резервного копирования SQL ... он дает вам дополнительные функции управления, в основном, но при этом использует механизм резервного копирования SQL Server.

+0

Этот вопрос касался Oracle – 2009-01-29 21:49:14

1

У меня была эта проблема в прошлом, и единственные достойные обходные пути, которые мы нашли, заключались в том, чтобы убедиться, что LOB были в своем собственном табличном пространстве и использовали с ними другую стратегию резервного копирования или переключиться на использование BFILE тип. Независимо от того, сможете ли вы выполнить BFILE, зависит от того, как вы используете LOB.

Некоторая информация Использование на BFILE:

http://download-uk.oracle.com/docs/cd/B10501_01/java.920/a96654/oralob.htm#1059942

Обратите внимание, что BFILEs жить в файловой системе за пределами Oracle, так что вы должны были бы поддержать их в процессе за пределами обычного резервного копирования Oracle. В одном проекте у нас просто был запланированный rsync для автономной резервной копии. Также важно отметить, что вы не можете создавать/обновлять BFILE через JDBC, но можете их прочитать.

0

Вы можете поместить файл экспорта вы создаете и табличные Oracle на разных дисках? Пропускная способность ввода-вывода может быть сдерживающим фактором ...?

0

exp on 8i был медленным, но не таким, как вы описали. У меня есть резервные гигабайты капли в минутах в 10g .. (на диск - с использованием expdp)

1

Чтобы ответить на ваш вопрос о скорости онлайн-резервного копирования BLOB в SQL Server, это такая же скорость, как и резервное копирование обычных данных для SQL 2000/2005/2008 - обычно это ограничено скоростью вашего хранилища. Я обычно получаю более 100 Мб/с в резервных копиях базы данных с помощью BLOB.

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

Смежные вопросы