mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
MS SQL jak zmniejszyć bazy log? https://forum.mix-soft.pl/viewtopic.php?f=16&t=9901 |
Strona 1 z 1 |
Autor: | a.f [ 2021-04-10, 09:00 ] |
Tytuł: | MS SQL jak zmniejszyć bazy log? |
Problem wygląda tak: - kopie baz MS SQL zajmują 1 - te same bazy bez shrink zajmują 1,5 - a same logi do w/w baz zajmują 3,5 i chciałbym je jakoś zmniejszyć. Polecenie Tasks/Shrink/Files/Shrink action nie jest w stanie zmniejszyć log-ów, tylko same bazy podstawowe. I problem cały czas narasta. |
Autor: | wojtek [ 2021-06-24, 14:22 ] |
Tytuł: | Re: MS SQL jak zmniejszyć bazy log? |
Mam następujący sposób: 1.Backup DB - na wszelki wypadek ==================== Zmniejszanie właściwe :) 1. Backup Loga: Cytuj: BACKUP LOG TestLogDB TO DISK = N'C:\TestLogDBLog.bak' 2. Polecenie shrinkfile dla loga Kod: DBCC SHRINKFILE(N'TestLogDB_log') GO 3. Ponowny backup LOGA - teraz log będzie gotowy do skutecznego zmniejszenia. Kod: BACKUP LOG TestLogDB TO DISK = N'C:\TestLogDBLog.bak' 4.Polecenie shrinkfile dla loga - po tym shrinku log powinien być malutki Kod: DBCC SHRINKFILE(N'TestLogDB_log') GO |
Autor: | zz [ 2021-06-30, 10:42 ] |
Tytuł: | Re: MS SQL jak zmniejszyć bazy log? |
ja znalazłem taki sposób (działa) USE fk -- Truncate the log by changing the database recovery model to SIMPLE. ALTER DATABASE fk SET RECOVERY SIMPLE; GO -- Shrink the truncated log file to 1 MB. DBCC SHRINKFILE (fk.log, 1000); GO -- Reset the database recovery model. ALTER DATABASE fk SET RECOVERY FULL; GO |
Autor: | wojtek [ 2021-06-30, 10:54 ] |
Tytuł: | Re: MS SQL jak zmniejszyć bazy log? |
Co do zasady przy recovery full trzeba oprócz backup bazy SQL (np dziennej full) ustawić backup loga bazy danych - np co 2 godziny. Wtedy log nie przyrasta a co więcej w przypadku awarii można odzyskać stan bazy z dokładnością do czasu wykonania kopii loga. |
Autor: | Radkom.it [ 2023-03-31, 01:52 ] |
Tytuł: | Re: MS SQL jak zmniejszyć bazy log? |
to ja mam dodatkowe pytanie do tych informacji Czy jest w ogóle możliwość , a jeżeli tak to w jaki sposób wymusić stałą wielkość loga |
Autor: | rafal [ 2023-03-31, 17:12 ] |
Tytuł: | Re: MS SQL jak zmniejszyć bazy log? |
Załącznik: 2023-03-31_17h10_43.jpg [ 72.32 KiB | Przeglądany 7201 razy ] |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |