|
|
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
upЕсли нет висящей транзакции и второй контрольной точки и лог не обрезается значит остаётся 2 варианта: 1. Проверить базу и лог на целостность (dbcc) 2. Девайсы, которые входят в логсегмент, ещё входят (или входили РАНЬШЕ) в сегменты с данными. В общем чем определяли свои занятые постоянно 63%? 1. dbcc базы делается по регламенту раз в неделю. Да, там есть ошибки, но это немного другая история. А вот как делается dbcc лога??? Не знал, что есть такое понятие. 2. Да, есть один девайс, половина которого под данными, а вторая - под логом. Через централ попробовал сделать Move log для этого девайса, в результате весь он отошел под лог. Но проблема так и осталась, т.е. лог не обрезается полностью. Смотрю я это через централ, правой кнопкой по названию сервера-Log Space. Там отражается использование логов транзакций баз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2009, 21:57 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
komradчто вернет Код: plaintext ? вот что (это ДО того, как я сделал Move log): device size free_pages ------ ---- ----------- db_newemilog 500.0MB 0 dv_emi_add2 500.0MB 0 dv_emi_log_add2 500.0MB 0 dv_emi_log_add3 500.0MB 57768 dv_emi_log_add4 500.0MB 256000 dv_emi_log_add5 500.0MB 256000 dv_emi_log_add6 1000.0MB 429720 dv_emi_log_add7 500.0MB 0 dv_emi_log_add8 1000.0MB 0 Жирным выделен девайс, который также использовался под данные (тоже 500МБ, т.е. весь девайс весит 1000МБ) После того как сделал Move log получается такая картина: device size free_pages ------ ---- ----------- db_newemilog 1000.0MB 1792 dv_emi_add2 500.0MB 0 dv_emi_log_add2 500.0MB 0 dv_emi_log_add3 500.0MB 57768 dv_emi_log_add4 500.0MB 256000 dv_emi_log_add5 500.0MB 256000 dv_emi_log_add6 1000.0MB 429720 dv_emi_log_add7 500.0MB 0 dv_emi_log_add8 1000.0MB 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2009, 22:04 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
MasterZiv сделать дамп на всякий случай, и перестроить лог с чистого листа. Только как это делать - я не помню уже. Там DBCC что-то там.. dbcc rebuild_log( dbid, 1, 1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2009, 10:09 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
trakober, а sysusages про эту базу чего пишет ? там в segmap нет ли гда 7 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2009, 10:14 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
0rc, Да там может 7 и не стоять. Насколько я понимаю девайс, который был раньше в сегменте данных "передвинулся" в логсегмент. Но сами данные никуда с этого девайса конечно не делись и теперь часть лога постоянно занята. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2009, 11:42 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
0rctrakober, а sysusages про эту базу чего пишет ? там в segmap нет ли гда 7 ? нету 7 dbid segmap lstart size vstart pad unreservedpgs ----------- ----------- ----------- ----------- ----------- ----------- ------------- 9 3 0 768000 352321536 NULL 29256 9 3 7346176 2048000 822083584 NULL 236384 9 3 3481600 512000 335544320 NULL 11360 9 3 9906176 2048000 855638016 NULL 1162728 9 3 6834176 256000 587202560 NULL 24448 9 3 1792000 153600 469762048 NULL 12584 9 3 2713600 256000 218103808 NULL 16064 9 3 1536000 256000 419430400 NULL 21520 9 3 2457600 256000 201326592 NULL 7480 9 3 6066176 512000 520093696 NULL 9680 9 3 1945600 512000 486539264 NULL 15160 9 3 4505600 1048576 553648128 NULL 129440 9 3 5554176 512000 754974720 NULL 42688 9 3 3993600 512000 503316480 NULL 9792 9 4 7090176 256000 771751936 NULL 256000 9 4 3225600 256000 318767104 NULL 57864 9 4 2969600 256000 234881024 NULL 0 9 4 12210176 512000 889192448 NULL 0 9 4 9394176 512000 838860800 NULL 444192 9 4 6578176 256000 536870912 NULL 256000 9 4 11954176 256000 872415232 NULL 0 9 4 1280000 256000 369354752 NULL 1792 9 4 1024000 256000 369098752 NULL 0 9 4 768000 256000 385875968 NULL 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2009, 17:24 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
0rcMasterZiv сделать дамп на всякий случай, и перестроить лог с чистого листа. Только как это делать - я не помню уже. Там DBCC что-то там.. dbcc rebuild_log( dbid, 1, 1) а можно подробнее? что произойдет в результате выполнения? выполнять в таком виде, как написали или параметры свои подставлять (если свои, то что означает ...1,1)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2009, 17:26 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
dbcc rebuild_log(db_id|db_name,rebild_flag,delete_flag) Creates a new, empty(containing only a checkpoint) transaction log for the database. Requires sysdatabases.status=-32768. Specify 1 for rebild_flag and for delete_flag. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2009, 18:20 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
при выполнении dbcc rebuild_log(9, 1, 1) пишет: DBCC execution completed. If DBCC printed error messages, contact a user with System Administrator (SA) role. кстати, как посмотреть ошибки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2009, 19:36 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
trakober пишет: > что произойдет в результате выполнения? > выполнять в таком виде, как написали или параметры свои подставлять Весь лог сотрётся, создастся новый, пустой, без транзакций. Если вы делаете такое, нужно быть уверенным, что ВСЯ БАЗА ДАННЫХ ЗАПИСАНА НА ДИСК и НЕТ АКТИВНЫХ ТРАНЗАКЦИЙ. Это значит, надо прогнать юзеров и сделать checkpoint. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2009, 00:07 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
я б от греха подальше перевел сервер на другой порт, базу сдампил, поставил в статус -32768, еще раз перевалил, потом dbcc traceon(3604) и только потом dbcc rebuild_log(9, 1, 1) должно работать какое-то время, если сразу сказало про комплит - то не перестроило лог... потом еще раз перевалил, вернул статус, перевалил и проверил все ли хорошо с базой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2009, 10:13 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=36135951&tid=2010939]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 185ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...