"Viktor Belzetskiy" ...
Привет всем!
Начал тестить nbackup на базе размером в 230Г на FB WI-V2.5.0.26074 CS
Возникли следующие непонятки

1. В одном коннекте запускаем удаление 100млн записей
2. Запускаем nbackup 0-го уровня (nbackup еле шевелится по диску {10мб/с} при 
практически 100% загрузке проца)

   Какой процесс грузит процессор ?

3. Удаление зевершено. commit. Коннект продолжает висеть, активных транзакций 
нет. Ничего по скорости не меняется.
4. Создаем новый коннект после чего закрываем старый. Все по старому.
5. Закрываем новый коннект - nbackup "взлетает". Загрузка проца падает до 10% 
рейд разгоняется до 200-300М/с
6. Создаем новый коннект - полет нормальный.
7. Выполняем в нем запроссы, удаляем данные - полет нормальный.

Как это обясняется? Собственно что делает nbackup с процом на первых шагах?

   ALTER DATABASE BEGIN BACKUP
   Бекап 0-го уровня - тупое копирование файла БД.
   ALTER DATABASE END BACKUP

   С блокировками, слиянием дельты в БД и прочим работает движок, а не nbackup.

--
Хорсун Влад


Ответить