Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DBCC Checkdb для бд используемой в ПО
|
|||
|---|---|---|---|
|
#18+
Можно ли выполнить dbcc checkdb без использования блокировок, т.к. бд использует в ПО и останавливать это ПО для проведения проверки очень нежелательно, но проверить нужно. Как выполнить проверку бд в таком случае ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2018, 06:34 |
|
||
|
DBCC Checkdb для бд используемой в ПО
|
|||
|---|---|---|---|
|
#18+
1. Делаешь бякап. 2.Восстанавливаешь бякап в левую базу. 3. Проверяешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2018, 07:44 |
|
||
|
DBCC Checkdb для бд используемой в ПО
|
|||
|---|---|---|---|
|
#18+
ev-kov, При чекдб делается снапшот, блокировок нет. Есть доп. нагрузка на систему, поэтому лучше делать когда нагрузка минимальна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2018, 08:29 |
|
||
|
DBCC Checkdb для бд используемой в ПО
|
|||
|---|---|---|---|
|
#18+
aleks2221. Делаешь бякап. 2.Восстанавливаешь бякап в левую базу. 3. Проверяешь.Ага, к тому же при этом проверяется бакап, что очень полезно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2018, 12:48 |
|
||
|
DBCC Checkdb для бд используемой в ПО
|
|||
|---|---|---|---|
|
#18+
alexeyvg, Это конечно полезно. Но ТС спрашивал про блокировки, а ответ aleks222 подразумевает типа "да, блокировки есть, чтобы не останавливать работу делай так", что разумеется неверно. Чек можно и нужно делать на рабочей БД, также как нужно проверять резервные копии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2018, 12:52 |
|
||
|
DBCC Checkdb для бд используемой в ПО
|
|||
|---|---|---|---|
|
#18+
aleksrovalexeyvg, Это конечно полезно. Но ТС спрашивал про блокировки, а ответ aleks222 подразумевает типа "да, блокировки есть, чтобы не останавливать работу делай так", что разумеется неверно. Чек можно и нужно делать на рабочей БД, также как нужно проверять резервные копии. 1. Ээээ... существуют обстоятельства, когда снапшот не могет сделаться. Я видел этот ужос. 2. В момент изготовления снапшота, может блокировок и нету, хотя как без них? Но для ПО это будет тяжким ударом. 3. Бякап, в этом смысле, гуменнее. Да и его, все равно, делают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2018, 13:55 |
|
||
|
DBCC Checkdb для бд используемой в ПО
|
|||
|---|---|---|---|
|
#18+
aleks222aleksrovalexeyvg, Это конечно полезно. Но ТС спрашивал про блокировки, а ответ aleks222 подразумевает типа "да, блокировки есть, чтобы не останавливать работу делай так", что разумеется неверно. Чек можно и нужно делать на рабочей БД, также как нужно проверять резервные копии. 1. Ээээ... существуют обстоятельства, когда снапшот не могет сделаться. Я видел этот ужос. 2. В момент изготовления снапшота, может блокировок и нету, хотя как без них? Но для ПО это будет тяжким ударом. 3. Бякап, в этом смысле, гуменнее. Да и его, все равно, делают. Например выполняю только dbcc checkdb (namedb), блокировки в таком варианте отсутствуют (tablock не указан). Будет попытка создать снапшот, бд большая и в неё круглосуточно пишет ПО и оно может начать вылетать по таймауту, так ? Создание бекапа такой бд приведет также к вылетам ПО по таймауту. ПО многомашинное, есть возможность вывести ПО на этом сервере из работы и провести необходимые проверки не мешая работе ПО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2018, 10:00 |
|
||
|
DBCC Checkdb для бд используемой в ПО
|
|||
|---|---|---|---|
|
#18+
ev-kovБудет попытка создать снапшот, бд большая и в неё круглосуточно пишет ПО и оно может начать вылетать по таймауту, так ?Создание снепшота, это не создание полной копии исходной БД. Читайте документацию, - там описано как работает database snapshot. ev-kovСоздание бекапа такой бд приведет также к вылетам ПО по таймауту.Создание бекапа вовсе не означает, что БД будет недоступна до момента его окончания. Опять же, - читайте документацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2018, 10:23 |
|
||
|
DBCC Checkdb для бд используемой в ПО
|
|||
|---|---|---|---|
|
#18+
ev-kovБякап, в этом смысле, гуменнее. Да и его, все равно, делают... Создание бекапа такой бд приведет также к вылетам ПО по таймауту Т.е. вы вообще не делаете бэкапы БД? Зачем тогда делать checkdb? Checkdb может показать такие ошибки в БД, что восстановиться можно будет только из бэкапа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2018, 12:06 |
|
||
|
DBCC Checkdb для бд используемой в ПО
|
|||
|---|---|---|---|
|
#18+
aleksrovalexeyvg, Это конечно полезно. Но ТС спрашивал про блокировки, а ответ aleks222 подразумевает типа "да, блокировки есть, чтобы не останавливать работу делай так", что разумеется неверно. Чек можно и нужно делать на рабочей БД, также как нужно проверять резервные копии.Да-да, я просто показал дополнительные преимущества проверки на отдельной копии. Для штатной проверки по расписанию это разумнее, т.к. заодно проверяется бакап, чего многие не делают, а зря. Ваш ответ, конечно, совершенно правильный; если проверять бакап не нужно, а хочется сделать чекдб, то блокировок там не будет, однако нужно позаботится о достаточности ресурсов. Точности ради, блокировки при чекдб тоже есть, просто очень специфические. Например, предполагаю (проверять лень), что нельзя добавить к базе файл, или нельзя сделать файлгруппу рид-онли (что требует перевода в сингл), или, может быть, даже нельзя добавить секцию в таблицу. ev-kovСоздание бекапа такой бд приведет также к вылетам ПО по таймауту.Бакап, конечно, создаёт дополнительную нагрузку, но тут ведь нет других вариантов, всё равно делать надо? Или у вас такая специфика системы, что базу можно в любой момент удалить, а пользователи этого не заметят и продолжат работать? А что бы бакап не мешал пользователям, его производят в период наименьшей нагрузки, и делают на отдельный дисковый массив. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2018, 14:07 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=46&tid=1689773]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 396ms |

| 0 / 0 |
