Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Журнал транзакций на сетевой диск  [new]
brato4karik
Member

Откуда:
Сообщений: 120
Добрый день, возможно ли реализация на базе SQL Server 2005 ведения журнала транзакций на другом диске относительно диска (именно шпинделя) хранения БД. Как вариант сетевое хранилище с постоянным сетевым доступом для записи туда журнала транзакций.
25 июл 11, 16:56    [11024150]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
На другом диске - естественно, можно. А про сетевой - что ж вам всякая ересь в голову лезет?
25 июл 11, 16:58    [11024159]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
brato4karik
Member

Откуда:
Сообщений: 120
А ересть заключается в том что в серваке нету места под установку других физических хардов и места под контороллер нету
25 июл 11, 17:07    [11024212]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
brato4karik
А ересть заключается в том что в серваке нету места под установку других физических хардов и места под контороллер нету
Купите другой сервер.
25 июл 11, 17:10    [11024234]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
https://www.sql.ru/blogs/decolores/949
25 июл 11, 17:13    [11024253]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
brato4karik
Member

Откуда:
Сообщений: 120
Это не решение проблеммы
25 июл 11, 17:14    [11024254]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
brato4karik
Member

Откуда:
Сообщений: 120
Сорри это про "Купить новый сервер"
25 июл 11, 17:16    [11024266]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Ну, фею добрую поищите, чтобы места добавила в сервере под диск.
25 июл 11, 17:16    [11024273]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31962
brato4karik
Это не решение проблеммы
Другого нет :-(
25 июл 11, 17:19    [11024290]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
alexeyvg
brato4karik
Это не решение проблеммы
Другого нет :-(
купить более вместительные, но менее быстрые винты?
25 июл 11, 17:23    [11024320]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
Glory
Member

Откуда:
Сообщений: 104751
brato4karik
А ересть заключается в том что в серваке нету места под установку других физических хардов и места под контороллер нету

Поэтому лучше, если база придет в нерабочее состояние при утере журнала, чем просто остановится из-за нехватки места. Потому что в первом случае будут виноваты сетевеки.
25 июл 11, 17:23    [11024325]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35384
Блог
Перемещайте старые данные на другие машины/хранилища/болванки
25 июл 11, 17:29    [11024378]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
Гадя Петрович,

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

по исходному сообщению непонятно
25 июл 11, 17:46    [11024552]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
Shakill, хотя нет, раз вообще такой вопрос задается, значит всё-таки дело в пространстве =)
25 июл 11, 17:49    [11024577]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
Raoul
Member

Откуда:
Сообщений: 177
Купить диск побольше на тот же интерфейс, что и старый, склонировать старый на новый, и дело с концом.
25 июл 11, 17:52    [11024590]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
alexejs
Member

Откуда:
Сообщений: 147
http://support.microsoft.com/kb/304261
25 июл 11, 21:53    [11025387]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
alexejs
Member

Откуда:
Сообщений: 147
Порылся в загашнике, нашел пример - http://blogs.msdn.com/b/alexejs/archive/2009/04/13/9546744.aspx
25 июл 11, 23:20    [11025633]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Журнал транзакций на сетевой диск  [new]
serg1974serg1974
Member

Откуда:
Сообщений: 71
Как раз искал именно по такому же вопросу инфу, про "ересь" посмеялся - неужели такая плохая идея?

Мои 5 копеек обоснования:
размер базы около 110Гб
фулл бакап базы еженочный есть - на удаленное хранилище естественно.
бакап транзакций - каждые 20 минут (очень небольшой обьем накаплавается).

с местом порядок - но вот паранойя мучит - если сервер (или рейд контроллер) сгорит - то данные за день не вытащить!!!

т.е.
бакап транзакций бесполезен если он не на удаленном ресурсе.

- где я не прав?
или надо было искать "репликация бакапа транзакций" ?!
6 апр 15, 09:20    [17477267]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
Glory
Member

Откуда:
Сообщений: 104751
serg1974serg1974
- где я не прав?

Что будет с журналом и базой, если сеть упадет ?
Хотя бы на пару секунд
6 апр 15, 09:24    [17477276]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31962
serg1974serg1974
бакап транзакций бесполезен если он не на удаленном ресурсе.

- где я не прав?
Желание ТС было не в бакапе журнала на другой сервер, а в расположении рабочего, активного журнала на другом сервере (сетевом диске).

Это мало того, что ненадёжно (сбой сети пагубно отразится в лучшем случае только на работоспособности сервера, а в худшем - превратит базу в кучку бесполезных байтов), но и медленно, т.к. для журнала важна низкая латентность.
6 апр 15, 10:14    [17477462]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
Glory
serg1974serg1974
- где я не прав?

Что будет с журналом и базой, если сеть упадет ?
Хотя бы на пару секунд

сначала просто пропадёт возможность новых конектов и лбых запросов, потеря существующих конектов со всевозможными ошибками о недоступности БД, при ребуте инстанса часть баз где были активные транзакции уйдут в долгое и мучительное восстановление, по завершению перейдут в состояние "подозрительные", переводим БД в EMERGENCY и пытаемся реанимировать с помощью DBCC CheckDB ('BD_NAME', REPAIR_ALLOW_DATA_LOSS). Это не теоретическая выкладка, это то что я сегодня увидел и делаю для любителей хранить данные на сетевом диске, а на выходных делать ребут хранилища совсем позабыв о работающем инстансе ms sql.
6 апр 15, 12:42    [17478314]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
serg1974serg1974
Member

Откуда:
Сообщений: 71
Гадя Петрович
https://www.sql.ru/blogs/decolores/949


ОГРОМНОЕ Спасибо за ссылку - теперь понял что и правда ересь :)
Об этом я как то не задумывался:

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


по поводу беспокойства - что можно потерять лог транзакций с данными:
буду копировать файл транзакций средствами ОС или поищу решения по репликации.
6 апр 15, 12:47    [17478350]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций на сетевой диск  [new]
serg1974serg1974
Member

Откуда:
Сообщений: 71
alexeyvg
Желание ТС было не в бакапе журнала на другой сервер, а в расположении рабочего, активного журнала на другом сервере (сетевом диске).


А ну да - я, в добавок, по рассеянности, спутал понятия бакапа лога и самого файла лога транзакций когда залез в эту тему!
Конечно именно бакап перенести хотел а не файл журнала ))))
6 апр 15, 13:05    [17478438]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить