Вход
Логин: Пароль:Забыли пароль?
Запомнить вас на этом компьютере?
Войти скрытым?

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
Уменьшение размера Muonline_log.ldf

Everybody
сообщение 4.5.2008, 13:15
Сообщение #1


Администратор
*******
Группа: Admin (root)
Сообщений: 2586
Регистрация: 16.10.2007
Пользователь №: 1
Спасибо сказали: 1698 раз(а)



Репутация:   12345  
Уменьшение размера MuOnline_log.ldf
Очень часто файл MuOnline_log.ldf достигают больших размеров, несколько gb, там накапливается временная информация, логи и т.д. Чтобы уменьшить размер MuOnline_log.ldf и очистить от всякого не нужного хлама, вам надо проделать ниже описанную процедуру…

Start -> All programs -> Microsoft SQL Server -> Query Analyzer
копируем
Цитата
backup log MuOnline with NO_LOG
backup log MuOnline with TRUNCATE_ONLY
DBCC SHRINKDATABASE(MuOnline)


И вставим в окошко этот код, после нажмите "F5".

Теперь облегчили жизнь SQL server (не тратяться ресурсы на ведение логов) и жесткому диску (место НЕ расходуется)
Перейти в начало страницы
+Цитировать сообщение

Fleet-Boss
сообщение 4.1.2009, 18:22
Сообщение #2


Старожил
**
Группа: Пользователи
Сообщений: 102
Регистрация: 17.12.2008
Пользователь №: 3635
Спасибо сказали: 1 раз(а)



Репутация:   0  
а как этими логами пользоваться? в базе данных я найти не могу... этот файл вижу только когда сделал ресторе базы данных
Перейти в начало страницы
+Цитировать сообщение

CagucTuK
сообщение 25.3.2009, 10:41
Сообщение #3

Наблюдатель
Группа: Пользователи
Сообщений: 9
Регистрация: 11.11.2008
Пользователь №: 3189
Спасибо сказали: 0 раз(а)



Репутация:   0  
аа спс кулно с 35гб на 1мб happy.gif happy.gifуже давно искал этот скрипт
Перейти в начало страницы
+Цитировать сообщение

Fantazy
сообщение 30.7.2009, 23:01
Сообщение #4


FantazyArt.com
*****
Группа: Проверенные
Сообщений: 357
Регистрация: 25.11.2008
Пользователь №: 3355
Спасибо сказали: 122 раз(а)



Репутация:   0  
Цитата(shadow1989 @ 30.7.2009, 21:47) *
Everybody этот скрипт в какой ДБ записивать??? Мастер. МуОнлайн. Ранкинг ... ?>

MuOnline
Перейти в начало страницы
+Цитировать сообщение

Wakooo
сообщение 30.1.2010, 14:00
Сообщение #5

Наблюдатель
Группа: Пользователи
Сообщений: 28
Регистрация: 27.1.2010
Пользователь №: 10399
Спасибо сказали: 1 раз(а)



Репутация:   0  
Захожу в Start -> All programs -> Microsoft SQL Server -> Query Analyzer ввожу пароль SQL сервера открываеться табличка.. Ввожу данный код.

backup log MuOnline with NO_LOG
backup log MuOnline with TRUNCATE_ONLY
DBCC SHRINKDATABASE(MuOnline)
жму f5
ПОявляется сообщение.

DBCC execution completed. If DBCC printed error messages, contact your system administrator.

Нажимаю закрыть. Спрашивает сохранять или нет? Я и не сохраняла, позже проделла тоже самое и сохронила. Теперь в чём мой вопрос. Моя базза данных в диске D:\MuServer\db\MuOnline_log.ldf как весила 100 метров так и осталось 100.
ЧТо именно уменьшает и где и на сколько, и должна была я увидеть результат?
И Sql сервер был включён, но mu была выключена, должно ли было всё работать при данной опирации и есть ли вообще разница.
Перейти в начало страницы
+Цитировать сообщение

wa-Nadoo
сообщение 1.2.2010, 14:16
Сообщение #6

Постоялец
*
Группа: Пользователи
Сообщений: 72
Регистрация: 12.8.2009
Пользователь №: 7886
Спасибо сказали: 4 раз(а)



Репутация:   0  
Попробуй
CODE
use muonline
go
BACKUP LOG muonline TO DISK='NUL'
go
DBCC SHRINKFILE(muonline_log,1)
go


или
CODE
use muonline
go
BACKUP LOG muonline wih TRUNCATE_ONLY
go
DBCC SHRINKFILE(muonline_log,1)
go
Перейти в начало страницы
+Цитировать сообщение

Wakooo
сообщение 1.2.2010, 16:39
Сообщение #7

Наблюдатель
Группа: Пользователи
Сообщений: 28
Регистрация: 27.1.2010
Пользователь №: 10399
Спасибо сказали: 1 раз(а)



Репутация:   0  
И так попробывов перувый код. У меня уменьшелось на четверть. Может потому что не большой размер ЛОга это не так заметно. А во второй раз уменьшилась половина. smile.gif Это уже лучше smile.gif Вопрос такой. Процедуру надо выполнять постоянно? Или отныне он не должен увеличиваться ?

P.S. Во втором коде пропущена буква t в слове wih - With

А так вроде всё хорошо smile.gif wa-Nadoo и Everybody по спасибо smile.gif
Перейти в начало страницы
+Цитировать сообщение

wa-Nadoo
сообщение 2.2.2010, 4:15
Сообщение #8

Постоялец
*
Группа: Пользователи
Сообщений: 72
Регистрация: 12.8.2009
Пользователь №: 7886
Спасибо сказали: 4 раз(а)



Репутация:   0  
Процедуру нужно повторять.
Перейти в начало страницы
+Цитировать сообщение

logic
сообщение 4.6.2010, 23:54
Сообщение #9

V.I.P.
*****
Группа: Проверенные
Сообщений: 263
Регистрация: 14.4.2010
Пользователь №: 11052
Спасибо сказали: 25 раз(а)



Репутация:   0  
Выдает ошибку
CODE
DBCC execution completed. If DBCC printed error messages, contact your system administrator.

Что не так?
Перейти в начало страницы
+Цитировать сообщение

8BitCore
сообщение 5.6.2010, 12:59
Сообщение #10


no V.I.P.
*******
Группа: Проверенные |||
Сообщений: 964
Регистрация: 2.7.2009
Пользователь №: 6889
Спасибо сказали: 348 раз(а)



Репутация:   5  
Цитата(logic @ 4.6.2010, 22:54) *
Выдает ошибку
CODE
DBCC execution completed. If DBCC printed error messages, contact your system administrator.

Что не так?

наоборот .. пишет что всё збс)
DBCC удаление выполнено .. если DBCC выдаст ошибку, обратитесь к системному администратору
Перейти в начало страницы
+Цитировать сообщение

logic
сообщение 5.6.2010, 13:33
Сообщение #11

V.I.P.
*****
Группа: Проверенные
Сообщений: 263
Регистрация: 14.4.2010
Пользователь №: 11052
Спасибо сказали: 25 раз(а)



Репутация:   0  
Цитата(8BitCore @ 5.6.2010, 13:59) *
наоборот .. пишет что всё збс)
DBCC удаление выполнено .. если DBCC выдаст ошибку, обратитесь к системному администратору

В таком случае, 240 мб 1 блокнота за день, это норма?
Перейти в начало страницы
+Цитировать сообщение

cokpat
сообщение 5.6.2010, 14:27
Сообщение #12


MuOlymp Adm
*******
Группа: Проверенные II
Сообщений: 1310
Регистрация: 13.2.2009
Пользователь №: 4617
Спасибо сказали: 512 раз(а)



Репутация:   5  
Цитата(logic @ 5.6.2010, 13:33) *
В таком случае, 240 мб 1 блокнота за день, это норма?


а ты думал этот скрипт чистит тебе логи ГСа? emoticon-0136-giggle.gif

Он чистит логи в самой базе.
Перейти в начало страницы
+Цитировать сообщение

logic
сообщение 5.6.2010, 17:58
Сообщение #13

V.I.P.
*****
Группа: Проверенные
Сообщений: 263
Регистрация: 14.4.2010
Пользователь №: 11052
Спасибо сказали: 25 раз(а)



Репутация:   0  
спасибо, терь ясно, а логи ГСа нельзя почистить?
Перейти в начало страницы
+Цитировать сообщение

ketanof
сообщение 5.6.2010, 18:32
Сообщение #14


baby on board
*******
Группа: Проверенные II
Сообщений: 1578
Регистрация: 21.12.2008
Пользователь №: 3686
Спасибо сказали: 882 раз(а)



Репутация:   0  
Цитата(logic @ 5.6.2010, 18:58) *
спасибо, терь ясно, а логи ГСа нельзя почистить?


заходешь в D:\MuServer\GameServer и там будут папки начинающееся на слово LOG_.

Перейти в начало страницы
+Цитировать сообщение

8BitCore
сообщение 5.6.2010, 19:44
Сообщение #15


no V.I.P.
*******
Группа: Проверенные |||
Сообщений: 964
Регистрация: 2.7.2009
Пользователь №: 6889
Спасибо сказали: 348 раз(а)



Репутация:   5  
Цитата(logic @ 5.6.2010, 16:58) *
спасибо, терь ясно, а логи ГСа нельзя почистить?

удаляешь не нужные текстовые логи, гс сам создаст новые
Перейти в начало страницы
+Цитировать сообщение

logic
сообщение 5.6.2010, 22:10
Сообщение #16

V.I.P.
*****
Группа: Проверенные
Сообщений: 263
Регистрация: 14.4.2010
Пользователь №: 11052
Спасибо сказали: 25 раз(а)



Репутация:   0  
Цитата(8BitCore @ 5.6.2010, 20:44) *
удаляешь не нужные текстовые логи, гс сам создаст новые

Ну в общем все ручником, как и делал)
Перейти в начало страницы
+Цитировать сообщение

worldhero
сообщение 30.10.2010, 21:44
Сообщение #17


V.I.P.
*****
Группа: Проверенные
Сообщений: 237
Регистрация: 1.4.2009
Пользователь №: 5491
Спасибо сказали: 71 раз(а)



Репутация:   0  
для тех у кого стоит 2008 сервер мсскл
Цитата
USE muonline
ALTER DATABASE muonline SET RECOVERY SIMPLE
DBCC SHRINKFILE ('MuOnline_Log', 100);
ALTER DATABASE muonline SET RECOVERY FULL
go

где : DBCC SHRINKFILE ('имя файла', желаемый размер);
пригодиться ))
Перейти в начало страницы
+Цитировать сообщение

cokpat
сообщение 30.10.2010, 23:23
Сообщение #18


MuOlymp Adm
*******
Группа: Проверенные II
Сообщений: 1310
Регистрация: 13.2.2009
Пользователь №: 4617
Спасибо сказали: 512 раз(а)



Репутация:   5  
давно хотел тут написать, но все забывал...
Вообще что бы MSSQL не записывал логи ненужно было вечно скрипты через QA вгонять.

Для просмотра этого блока необходима регистрация


Рекомендую сперва выключить игровой сервер, потом провести через QA скрипт который в первом посте, дальше отключить запись логов и включить игровой сервер.

Подопытным был MS SQL 2000. На счет других ничего не скажу.
Перейти в начало страницы
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
Нет новых HELP!!! Изменение локации и ее размера.
11 soniks 1070 1.12.2012, 3:02 Посл. сообщение: Profesor08
Нет новых сообщений MuOnline_log
1 Hose 1433 21.1.2011, 3:26 Посл. сообщение: Profesor08
Нет новых сообщений Уменьшение количества серверов PotBS
0 NeoIT 1831 16.4.2008, 16:47 Посл. сообщение: NeoIT

 

RSS Текстовая версия Сейчас: 18.5.2021, 1:50
Яндекс.Метрика  Перевод с помощью Google English French German Italian Portuguese Russian Spanish