PDA

View Full Version : [MU] Xin hướng dẫn giảm hoặc xóa Log Db mu online



fataxi
26-03-16, 11:04 PM
Mình dùng sql 2k8 bản rút gọn thấy file db tăng nhiều quá so với lúc đầu khiên game lag và giật :D
ai biết cách giảm log hoặc xóa log chỉ giáo với ........

Van_Bom
26-03-16, 11:51 PM
Mình dùng sql 2k8 bản rút gọn thấy file db tăng nhiều quá so với lúc đầu khiên game lag và giật :D
ai biết cách giảm log hoặc xóa log chỉ giáo với ........

chạy query này này:

backup log MuOnline with NO_LOG
backup log MuOnline with TRUNCATE_ONLY
DBCC SHRINKDATABASE(MuOnline)

luutrunhac
26-03-16, 11:56 PM
Theo kinh nghiệm làm MU 8 năm của mình thì ko nên xóa log, làm lâu dài bạn sẽ hiểu.

BladeKnight109
27-03-16, 01:03 AM
USE MuOnline;
GO
-- Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE MuOnline
SET RECOVERY SIMPLE;
GO
-- Shrink the truncated log file to 1 MB.
DBCC SHRINKFILE (2, 1); -- here 2 is the file ID for trasaction log file,you can also mention the log file name (dbname_log)
GO
-- Reset the database recovery model.
ALTER DATABASE MuOnline
SET RECOVERY FULL;
GO


chú ý những chỗ bôi đỏ

fataxi
27-03-16, 11:35 AM
Theo kinh nghiệm làm MU 8 năm của mình thì ko nên xóa log, làm lâu dài bạn sẽ hiểu.

để lâu nặng máy quá cậu ah`. xóa log có ảnh hưởng gì ko? :D

cuocdoisp
30-03-16, 09:21 PM
USE MuOnline;
GO
-- Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE MuOnline
SET RECOVERY SIMPLE;
GO
-- Shrink the truncated log file to 1 MB.
DBCC SHRINKFILE (2, 1); -- here 2 is the file ID for trasaction log file,you can also mention the log file name (dbname_log)
GO
-- Reset the database recovery model.
ALTER DATABASE MuOnline
SET RECOVERY FULL;
GO


chú ý những chỗ bôi đỏ

theo cái này bạn cứ yên tâm làm - nó ko ảnh hưởng gì cả . Để yên tâm lên backup trước khi chạy bất cứ lệnh nào

fataxi
16-04-16, 05:33 PM
theo cái này bạn cứ yên tâm làm - nó ko ảnh hưởng gì cả . Để yên tâm lên backup trước khi chạy bất cứ lệnh nào

cứ 2 ngày log lại full chả hiểu sao nữa

SQLSTATE:42000, Diagnosis:[Microsoft][ODBC SQL Server Driver][SQL Server]The transaction log for database 'MuOnline' is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases