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

Вопросы?
Я смогу отдльно делать бэкапы двух файловых групп и их восстанавливать независимо?
Какие при этом условия? А то кроме созерцания факта разделения базы на файловые группы ничего не понял.

Спасибо.
П.С. В давесок к этому затем планируется сделать секционирование еще.
19 сен 12, 10:30    [13186756]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5115
версия sql server какая?
19 сен 12, 10:43    [13186881]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
опять 25
Guest
2008
19 сен 12, 10:52    [13186961]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
thrashead
Member

Откуда: Россия, Санкт-Петербург
Сообщений: 722
опять 25,
select @@version
19 сен 12, 10:54    [13186989]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
опять 25
Guest
Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (X64) Jul 9 2008 14:17:44 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
19 сен 12, 11:06    [13187104]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
Glory
Member

Откуда:
Сообщений: 104751
Опять25
Я смогу отдльно делать бэкапы двух файловых групп и их восстанавливать независимо?

Отдельно делать бэкапы - да
Независимо восстанавливать - нет.

BOL - Performing Piecemeal Restores
In SQL Server 2005 and later versions, databases that contain multiple filegroups can be restored and recovered in stages through a process known as piecemeal restore. Piecemeal restore involves a series of restore sequences, starting with the primary filegroup and, in some cases, one or more secondary filegroups. After the restore sequence is completed, recovered files, if they are valid and consistent with the database, can be brought online directly.
19 сен 12, 11:11    [13187155]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
thrashead
Member

Откуда: Россия, Санкт-Петербург
Сообщений: 722
опять 25,

кое-что полезное:
http://msdn.microsoft.com/en-us/library/ms178046(SQL.105).aspx
http://sqlserverpedia.com/wiki/Restoring_File/Filegroup_Backups
http://support.microsoft.com/kb/281122
http://ask.sqlservercentral.com/questions/5270/can-you-do-filegroup-backups-without-a-full-backup.html
19 сен 12, 11:13    [13187178]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
thrashead
Member

Откуда: Россия, Санкт-Петербург
Сообщений: 722
Glory,

"Начиная с 2005 версии, БД доступна для запросов после того, как восстановлена Primary файловая группа."
http://sqlserverpedia.com/wiki/Restoring_File/Filegroup_Backups
19 сен 12, 11:16    [13187216]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
опять 25
Guest
В настоящее время делается полный бэкап базы (300 гигов), три раза в сутки.
Очень неудобно, как вы понимаете, потом этот бэкап куда-то копировать, или восстанавливать (тоже бывает).
Занимает много времени и места дискового (есть еще и недельный каждый день). Много.

Сделал файловые группы, куда кинул три тяжелых таблицы (архивы и таблица с графикой).
Основной файл стад 10 гигов, дополнительный 290 (почти так и есть).

Мечта: бэкапить и копировать только 10 гигов (есть зеркальный сервер - для тестирования - куда это оперативно поднимается раз в сутки). Вернее не только бэкапить, но и поднимать при необходимости.

Это невозможно? Жаль.
19 сен 12, 11:18    [13187238]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
Glory
Member

Откуда:
Сообщений: 104751
thrashead
Glory,

"Начиная с 2005 версии, БД доступна для запросов после того, как восстановлена Primary файловая группа."
http://sqlserverpedia.com/wiki/Restoring_File/Filegroup_Backups

И как это делает бэкапы файловых групп независимыми от первичной группы ?
19 сен 12, 11:19    [13187247]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
опять 25
Guest
один в один мой вопрос, кажется
https://www.sql.ru/forum/actualthread.aspx?tid=480638
19 сен 12, 11:21    [13187268]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
опять 25
Guest
Давно мной замечено, что когда несколько спецов начинают спорить в моей ветке,
то решение приемлемое найдено не будет... ;-0


Вопрос возник по теории:
если у меня простая модель копирования БД (полное копирование), и у файла и у лога стоит авторасширение стоит 10% рост не ограничен, то надо ли мне заботиться о том, что с момента моего давнего полного бэкапа может лог автоматически подрезаться и будет "дырка" по данным.

Спасибо.
19 сен 12, 11:31    [13187379]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
Glory
Member

Откуда:
Сообщений: 104751
опять 25
Вопрос возник по теории:
если у меня простая модель копирования БД (полное копирование), и у файла и у лога стоит авторасширение стоит 10% рост не ограничен, то надо ли мне заботиться о том, что с момента моего давнего полного бэкапа может лог автоматически подрезаться и будет "дырка" по данным.

Ну так почитать BOL - Performing Piecemeal Restores ?
Так куча сценариев
Piecemeal Restore Under the Simple Recovery Model
Piecemeal Restore Under the Full Recovery Model
...
19 сен 12, 11:33    [13187399]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
опять 66
Guest
объясните мне, не догоняю

если у меня простая модель и бэкап ЖТ мне не нужен, что же там в нем, а то неприличного размера лог-файл.

спасибо.
19 сен 12, 12:12    [13187847]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
Glory
Member

Откуда:
Сообщений: 104751
опять 66
а то неприличного размера лог-файл.

Там _было_ то, что понадобилось для какой-то большой транзакции.
Например, для полного ребилда всех индексов.
19 сен 12, 12:15    [13187876]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
опять 26
Guest
Касательно ответа:
Отдельно делать бэкапы - да
Независимо восстанавливать - нет

Если я правильно понял - то это железо-бетонный ответ и никаких ИЛИ быть не может ?
И применительно ли это для симпл-режима только? А в фулл уже можно при наличии лога ЖТ?

Большое спасибо.
19 сен 12, 13:29    [13188504]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
опять 27
Guest
Блин, забыл спросить...

Как я понял, единственное преимущество файловой группы - это только то, что можно разнести базу на разные диски?

А бэкап можно по отдельности делать, только для того ,чтобы потом при случае поднять на другом сервере отдельно (а не всю базу), чтобы вытащить данные из какой-то таблицы?

Так а решения никакого нет, если база большая, а хочется как-то уменьшить бэкап. Секционирование, как я понял, не поможет?

Спасибо.
19 сен 12, 13:34    [13188550]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
Glory
Member

Откуда:
Сообщений: 104751
опять 27
А бэкап можно по отдельности делать, только для того ,чтобы потом при случае поднять на другом сервере отдельно (а не всю базу), чтобы вытащить данные из какой-то таблицы?

Для того, чтобы
- уменьшить бэкапы за счет групп, с разной частотой изменения данных
- ускорить процесс восстановления при сбое. Опять же за счет пропуска скажем групп, где данные не менялись.
19 сен 12, 13:37    [13188577]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
Ну наконец-то
Guest
уменьшить бэкапы за счет групп, с разной частотой изменения данных
Дайте два !!

Как это сделать?
Пробовал READ_WRITE_FILEGROUPS но этот параметр делает только не рид-онли группы, а у меня все не рид-онли (то есть пользы ноль).

Плюс ко всему, ну получится сделать бэкап по одной группе из трех, а как его потом (в случае сбоя) поднять, что все файловые группы были в "игре"???

Спасибо.
19 сен 12, 13:45    [13188688]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
Glory
Member

Откуда:
Сообщений: 104751
Ну наконец-то
уменьшить бэкапы за счет групп, с разной частотой изменения данных
Дайте два !!

Как это сделать?

Если моя файловая группа меняется раз в полгода, то зачем мне ее ежедневный полный бэкап ?
Достаточно какого-то первоначального+бэкапы лога. Которые и так нужны при частичном восстановлении.
19 сен 12, 14:45    [13189420]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
Опять 165
Guest
Ну так все стало понятно теперь.
У меня-то симпл рекавери. А там это и не натянуть.
Как я понял по ссылкам, котрые мне давали, надо либо фулл рекавери + бэкап лога или симпл + но рид-онли файловые группы.
Это так? Теперь вот думаем, что нам более важно...

Спасибо.
19 сен 12, 14:52    [13189504]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
Ну наконец-то
уменьшить бэкапы за счет групп, с разной частотой изменения данных
Дайте два !!

Как это сделать?
Пробовал READ_WRITE_FILEGROUPS но этот параметр делает только не рид-онли группы, а у меня все не рид-онли (то есть пользы ноль).

Плюс ко всему, ну получится сделать бэкап по одной группе из трех, а как его потом (в случае сбоя) поднять, что все файловые группы были в "игре"???

Спасибо.

а зачем заморачиваться только на файловых группах ? А как же вариант определить информацию которая нужна только для чтения, с нужной периодичностью её освежать и организовать в отдельную DATAWAREHOUSE БД, информацию подверженную изменению организовать в отдельную БД OLTP. В результате ту БД что DATAWAREHOUSE во-первых можно бэкапить и ресторить отдельно от БД OLTP, во-вторых бэкап DATAWAREHOUSE надо будет делать реже гораздо(только по мере поступления в неё новой информации).
19 сен 12, 14:55    [13189536]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
123 321
Guest
база покупная
отсюда вся пляска
19 сен 12, 17:08    [13190981]     Ответить | Цитировать Сообщить модератору
 Re: Файловые группы  [new]
опять 66
Guest
А секционирование возможно в файловую группу рид-онли?

Мысль - более менее актуальные данные в основном файле БД, а старье - в файловой группе( которая должна быть рид-онли, т.к. модель восстановления ПРОСТАЯ).

Спасибо.
20 сен 12, 09:56    [13193817]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Файловые группы  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 3056
При попытке создать резервную копию БД появляться я ошибка о том, что одна из файловых групп не в режиме сети (онлайн) как мне перевести ее в онлайн?
8 июн 15, 03:54    [17742818]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить