Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Vladimir Savchuk
Member

Откуда:
Сообщений: 8
Сервер, на котором стоит Sql Server 2005 имеет базу данных величиной 400 GB. К нему круглые сутки обращается Axapta и нагружает его.

Необходимо единоразово сделать бэкап этой бд, но если делать бэкап "в лоб" это очень сильно нагрузит сервер и Axapta не сможет продолжить свою работу. Останавливать работу сервера или Axapta нельзя. Возможно ли запустить бэкап с очень низким приоритетом, чтобы это не подвешивало сервер? Или возможно существуют другие пути решения проблемы?
7 июл 09, 16:37    [7387557]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
а ві проверяли что бекап все затормозит в усмерть ?
-------------------------------------
Jedem Das Seine
7 июл 09, 16:39    [7387572]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36817
"Очень сильно нагрузит сервер" - это вы уже попробовали или вам только так кажется?

З.Ы. Т.е. база у вас вообще без резервирования живет? А если пожар в серверной?
7 июл 09, 16:39    [7387576]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Vladimir Savchuk
но если делать бэкап "в лоб" это очень сильно нагрузит сервер и Axapta не сможет продолжить свою работу.


Это проверенно опытным путем ?
7 июл 09, 16:39    [7387578]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Vladimir Savchuk
Member

Откуда:
Сообщений: 8
Да, это проверенно опытным путем. Все начинает не работать по таймауту. Бэкапа не ведется в связи с огромным объемом БД. Но стоят системы типа EVA, ввиду своей надежности. Сразу скажу, что вся архитектура не в моей компетенции и особенно думать в сторону улучшения не стоит. Нужно просто снять бэкап, не нарушив при этом работу.
7 июл 09, 16:46    [7387649]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Vladimir Savchuk
Да, это проверенно опытным путем. Все начинает не работать по таймауту. Бэкапа не ведется в связи с огромным объемом БД. Но стоят системы типа EVA, ввиду своей надежности. Сразу скажу, что вся архитектура не в моей компетенции и особенно думать в сторону улучшения не стоит. Нужно просто снять бэкап, не нарушив при этом работу.


Хм, очень интересно... А что именно начинает проседать при бэкапе ?
7 июл 09, 16:47    [7387658]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Crimean
Member

Откуда:
Сообщений: 13148
небось бакапят на тот же диск, где и данные
или на сетку + сетка кривенькая
есть еще веселые варианты
7 июл 09, 16:48    [7387670]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Vladimir Savchuk
Member

Откуда:
Сообщений: 8
У аксапты есть com-коннекторы через них работает много сервисов. Они и отваливаются по таймауту. Это днем. Ночью аксапта выполняет другой набор операций, который успевает выполниться как раз за ночь.
7 июл 09, 16:49    [7387672]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36817
Vladimir Savchuk
Да, это проверенно опытным путем. Все начинает не работать по таймауту. Бэкапа не ведется в связи с огромным объемом БД. Но стоят системы типа EVA, ввиду своей надежности. Сразу скажу, что вся архитектура не в моей компетенции и особенно думать в сторону улучшения не стоит. Нужно просто снять бэкап, не нарушив при этом работу.
Если нет возможности сделать бэкап на отдельный шпиндель (хоть sata-диск обычный воткните), то попробуйте по сети сделать бэкап. Правда его нужно обязательно после где-нибудь отресторить потом и dbcc checkdb натиравить, дабы убедиться, что не битый.

Ну и в дополнение, всякие третьесторонние софтины, которые тоже могут бэкап по сетке делать, да еще и, к примеру, жать его.
7 июл 09, 16:49    [7387673]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Vladimir Savchuk
У аксапты есть com-коннекторы через них работает много сервисов. Они и отваливаются по таймауту. Это днем. Ночью аксапта выполняет другой набор операций, который успевает выполниться как раз за ночь.

Имелось ввиду немного другое. Дисковая подсистема, сеть ?
7 июл 09, 16:50    [7387679]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Vladimir Savchuk
Member

Откуда:
Сообщений: 8
Массив типа EVA там.
7 июл 09, 16:51    [7387687]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
я не помню что позволет ЕВА, но можно сделать клон масссива или луна на котором лежат данніе.
А вообще не должно біть такого при бекапе
Далее под бекап устройство желательно создавать отдельній лун и строить его в маскимально возможнім блок сайзом..тогда скорость бекпа возрастет.
-------------------------------------
Jedem Das Seine
7 июл 09, 16:54    [7387705]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Vladimir Savchuk
Member

Откуда:
Сообщений: 8
Можно ли делать бэкап частями? Можно ли установить приоритет на самый низкий?
7 июл 09, 16:55    [7387723]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Vladimir Savchuk
Массив типа EVA там.

И что, Вы этим хотите сказать, что он не может тормозить ??

Вы бы при бэкапе посмотрели счетчики и в зависимости от того, что проседает, делали бы бэкапы. Если это дисковая подсистема, то делайте по сети, либо на отдельный шпиндель (винт). Если Вы делаете по сети бэкап и тормозит сеть, то тут все понятно :)
7 июл 09, 16:56    [7387733]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31209
Vladimir Savchuk
Да, это проверенно опытным путем. Все начинает не работать по таймауту. Бэкапа не ведется в связи с огромным объемом БД. Но стоят системы типа EVA, ввиду своей надежности. Сразу скажу, что вся архитектура не в моей компетенции и особенно думать в сторону улучшения не стоит. Нужно просто снять бэкап, не нарушив при этом работу.
Я представляю потом ввод данных вручную за всё время.

Бакап однозначно нужно делать.

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

Напишите письмо руководителю с намёком на ручной ввод всех данных и с просьбой решить проблему. Решение копеечное, а проблемы могут быть большие.
7 июл 09, 16:59    [7387752]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Vladimir Savchuk
Можно ли делать бэкап частями? Можно ли установить приоритет на самый низкий?

Частями нельзя. Бэкап делает сервер, тогда вы понизите приоретет и серверу(sql). Судя по тому, что Вы хотите понизить приоретет, неужели по CPU идет проседание... Не верю! (с)
7 июл 09, 16:59    [7387758]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36817
Ozerov
Vladimir Savchuk
Можно ли делать бэкап частями? Можно ли установить приоритет на самый низкий?

Частями нельзя. Бэкап делает сервер, тогда вы понизите приоретет и серверу(sql). Судя по тому, что Вы хотите понизить приоретет, неужели по CPU идет проседание... Не верю! (с)
Пока доподлинно известно, что идет проседание по неким com-коннекторам. Так вот, сервер ничего про них не знает и балансироваться по ним не может.
7 июл 09, 17:01    [7387771]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Vladimir Savchuk
Member

Откуда:
Сообщений: 8
Я хотел бы на уровне SQL сервера понизить приоритет. То есть сначала транзакции, а потом бэкап. Выходные не помогут, нагрузка идет постоянная и ежедневная. Бэкапы были до величины 200 гб, потом от них отказались по этой причине.
7 июл 09, 17:02    [7387784]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36817
Vladimir Savchuk
Я хотел бы на уровне SQL сервера понизить приоритет. То есть сначала транзакции, а потом бэкап. Выходные не помогут, нагрузка идет постоянная и ежедневная. Бэкапы были до величины 200 гб, потом от них отказались по этой причине.
Вы сначала выясните, чего не хватает при бэкапе. А потом уже можно предметно говорить о том, что можно сделать.

З.Ы. Хотеть не вредно, ага.

Сообщение было отредактировано: 7 июл 09, 17:03
7 июл 09, 17:03    [7387792]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Vladimir Savchuk
Я хотел бы на уровне SQL сервера понизить приоритет. То есть сначала транзакции, а потом бэкап. Выходные не помогут, нагрузка идет постоянная и ежедневная. Бэкапы были до величины 200 гб, потом от них отказались по этой причине.


Вы вообще понимаете о чем ерчь идет ? Сами по себе комы не будут тормозить, это уже следствие, что тормозит, что то из компонентов системы. Давайте сначала разберемся, что именно заставляет отваливаться коммы.
7 июл 09, 17:05    [7387811]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Гавриленко Сергей Алексеевич
Ozerov
Vladimir Savchuk
Можно ли делать бэкап частями? Можно ли установить приоритет на самый низкий?

Частями нельзя. Бэкап делает сервер, тогда вы понизите приоретет и серверу(sql). Судя по тому, что Вы хотите понизить приоретет, неужели по CPU идет проседание... Не верю! (с)
Пока доподлинно известно, что идет проседание по неким com-коннекторам. Так вот, сервер ничего про них не знает и балансироваться по ним не может.


Ндя уж...
7 июл 09, 17:05    [7387815]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31209
Vladimir Savchuk
Или возможно существуют другие пути решения проблемы?
Версия сервера какая?

Бакап как делаете?
7 июл 09, 17:09    [7387840]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
Vladimir Savchuk
Member

Откуда:
Сообщений: 8
alexeyvg
Vladimir Savchuk
Или возможно существуют другие пути решения проблемы?
Версия сервера какая?

Бакап как делаете?

Бэкап средствами Management Studio. SQL Server 2005
7 июл 09, 17:11    [7387861]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31209
Vladimir Savchuk
Бэкап средствами Management Studio. SQL Server 2005
Лучьше писать сразу результат select @@version

Хотя, в принципе, какая разница - сжатия в 2005-м всё равно не было...

А вообще ход действий уже подсказали - бакапы сами по себе проблем производительности не создают, нужно попробовать отдельный диск и сеть.

Ну и может попробовать ограничить паралелизм, но это может повлиять на работу аксапты - нужно у её админов спрашивать.
7 июл 09, 17:24    [7387966]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005.Сделать бэкап большой базы данных.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
И какова конфигурация железа? Во сколько файлов и на каких устройствах делается бэкап? Какие счетчики мониторили?
7 июл 09, 17:25    [7387973]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить