Назад | Перейти на главную страницу

SQL Backup очень медленно

На создание резервной копии базы данных размером 24 ГБ у меня уходит около часа. Я поместил резервную копию на тот же диск, что и фактическая база данных SQL, но я не думаю, что это причина.

Когда я выполняю exec sp_who2, вот результат:

И вот результат

SELECT  wt.session_id, ot.task_state, wt.wait_type, wt.wait_duration_ms, wt.blocking_session_id, wt.resource_description, es.[host_name], es.[program_name] FROM  sys.dm_os_waiting_tasks  wt  INNER  JOIN sys.dm_os_tasks ot ON ot.task_address = wt.waiting_task_address INNER JOIN sys.dm_exec_sessions es ON es.session_id = wt.session_id WHERE es.is_user_process =  1

Вот окно perfmon:

Как я могу диагностировать эту проблему?

Я поместил резервную копию на тот же диск, что и фактическая база данных SQL, но я не думаю, что это причина.

Проверка реальности - это одна из причин того, что такое резервное копирование работает медленно.

Диски выходят из строя при вводе-выводе, когда вы выполняете несколько операций одновременно. Еще хуже, когда это «диск», а не «дисковый массив в высокопроизводительном raid 10».

Ваша голова занята переключением между операциями с базой данных, чтением для резервного копирования и записью в файл.